我有一个在wildfly 10上运行的Java Web项目。我不得不使用ldaps进行身份验证,我需要直接在代码中执行此操作。所以我必须设置密钥库路径和密码,以便 ldaps 能够正常工作。我在代码中明确了这些行:
String keystorePath = System.getProperty("java.home") + "\\lib\\security\\jssecacerts";
System.setProperty("javax.net.ssl.keyStore", keystorePath);
System.setProperty("javax.net.ssl.keyStorePassword", "changeit");
我经常阅读并看到了一些方法,但在每种情况下我都需要在某处写密码。
我对这一切都很陌生,我想知道最安全的做法是什么。
我想到了一些选择:
最好的方法是什么?有没有什么好方法可以做到这一点我不知道?
感谢您的帮助。