代码如下
System.setProperty("javax.net.ssl.keyStore", "WS12345._.1.ks");
System.setProperty("javax.net.ssl.keyStorePassword", "jNY9vp6iTQ");
Authenticator.setDefault(new MyAuthenticator("WS12345._.1","password"));
当我在我的项目文件夹中保存WS12345 ._。1.ks文件时(在处理eclipse时),代码工作正常。但是,当我需要进行类似的代码更改并使其在Jar上工作时,它无法识别密钥库文件。
如何在使用Jar时使用代码添加此私钥?
你不能。它是文件名,而不是URL。但无论如何你不想这样做。您希望将证书放在密钥库文件中,在该文件中可以续订,撤销等。