Java-System.setProperty javax.net.ssl.keyStore-对Jar中密钥文件的引用
代码如下所示Java-System.setProperty javax.net.ssl.keyStore-对Jar中密钥文件的引用,java,ssl,keystore,truststore,Java,Ssl,Keystore,Truststore,代码如下所示 System.setProperty("javax.net.ssl.keyStore", "WS12345._.1.ks"); System.setProperty("javax.net.ssl.keyStorePassword", "jNY9vp6iTQ"); Authenticator.setDefault(new MyAuthenticator("WS12345._.1","password")); 当我将WS12345.uz.1.ks文件保存在我的项目文件夹中时(在ecl
System.setProperty("javax.net.ssl.keyStore", "WS12345._.1.ks");
System.setProperty("javax.net.ssl.keyStorePassword", "jNY9vp6iTQ");
Authenticator.setDefault(new MyAuthenticator("WS12345._.1","password"));
当我将WS12345.uz.1.ks文件保存在我的项目文件夹中时(在eclipse上工作时),代码工作正常。但是,当我需要进行类似的代码更改并使其在Jar上工作时,它无法识别密钥库文件
如何在使用Jar时将此私钥与代码一起添加?您不能。它是一个文件名,不是URL。但你无论如何都不想这么做。您希望您的证书存在于密钥库文件中,可以在其中续订、吊销等