2013-05-30 54 views
0

在Tomcat的lib文件夾中擁有java密鑰庫有沒有任何安全隱患?我試圖讓它在lib文件夾之外,但是我得到一個文件未找到異常。這是爲了與Rampart結合使用Axis2 Web服務,所以我沒有以編程方式獲得密鑰存儲庫,而只是給出一個名稱。位於tomcat的Java密鑰庫lib

回答

0

將.keystore放置在particualr目錄中並不是強制性的。您可以將.keystore文件放在任何地方,正如tomcat文檔所述。因此,確保將密鑰庫放在其他位置時,請正確提及路徑。另外,如果您要在其他位置創建新商店,則可能必須在新密鑰庫中導入證書。這是Tomcat文檔說可以在指定的位置創建密鑰庫:

要指定一個不同的位置或文件名,添加-keystore 參數,其次是完整的路徑名密鑰存儲文件,以 密鑰工具命令如上所示。如下所述,您還需要在server.xml配置文件中反映此位置 。 例如:

的Windows:

 %JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA \ -keystore \path\to\my\keystore 

的Unix:

 $JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA \ -keystore /path/to/my/keystore