Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-System.setProperty javax.net.ssl.keyStore-对Jar中密钥文件的引用_Java_Ssl_Keystore_Truststore - Fatal编程技术网

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。但你无论如何都不想这么做。您希望您的证书存在于密钥库文件中,可以在其中续订、吊销等