【发布时间】:2016-09-28 13:21:52
【问题描述】:
我正在使用 VM-Args 在 Java 中配置密钥库:
java -Djavax.net.ssl.keyStore=myJks -Djavax.net.ssl.keyStorePassword=secret
问题是密码不允许在这个 java 调用的参数中可见(我的客户的要求)。有什么办法可以在单独的文件中定义参数? 就像 IBM JVM 中的 -Xoptionsfile=...
【问题讨论】:
-
只需将其粘贴在 .prooerties 文件中,并在读取后从代码中设置此系统属性。
-
最好的方法是不更改代码并将 ssl 逻辑排除在程序之外...
-
你不能同时拥有它。
标签: java security passwords keystore jsse