0
目前我包括在支持Java SSL jvmArgs
jvmArg=-Djavax.net.ssl.keyStore=/cfg/secret
jvmArg=-Djavax.net.ssl.keyStorePassword=123456 a.b.c.Proxy
什麼是替代符號,其中密碼不以明文保存?
目前我包括在支持Java SSL jvmArgs
jvmArg=-Djavax.net.ssl.keyStore=/cfg/secret
jvmArg=-Djavax.net.ssl.keyStorePassword=123456 a.b.c.Proxy
什麼是替代符號,其中密碼不以明文保存?
您必須手動構建X509KeyManager
並通過以編程方式加載KeyStore
來初始化它。加載密鑰庫時,您可以調用它的load(...)
方法,該方法需要輸入密碼(如果需要,可以使用回調)。
如果您希望您的應用程序無人值守運行,您的密碼最多隻會被模糊處理,而不是高度加密(因爲您的應用程序在需要時無需進一步密碼即可解密)。這可能是值得的,但並非總是如此(因爲攻擊者可能只是能夠獲得混淆的版本並輕鬆地將其解除混淆)。
(其中一個與JVM ARGS的問題是,他們可能會看到在這個過程中參數列表,根據您的環境。設置你的應用程序中的系統屬性,當它開始在某些情況下可能會有幫助。)