System.setproperties未设置密钥库路径JAVA

System.setproperties未设置密钥库路径JAVA,java,keystore,Java,Keystore,我使用System.property(“key”、“value”)方法在JAVA中设置了密钥库路径 但这并没有选择密钥库。有什么问题吗?任何帮助都将不胜感激,因为我在过去的一周里运气不佳。key是java密钥库(will expect.jks)的一个奇怪的扩展,你从哪里得到它的?您是否将cert&key导入了其中?实际上它的类型是JKS,我使用keytool检查了它的类型,并且我使用它来使用https浏览webApp,我可以声明System.setProperty(“javax.net.ssl.

我使用System.property(“key”、“value”)方法在JAVA中设置了密钥库路径


但这并没有选择密钥库。有什么问题吗?任何帮助都将不胜感激,因为我在过去的一周里运气不佳

。key是java密钥库(will expect.jks)的一个奇怪的扩展,你从哪里得到它的?您是否将cert&key导入了其中?实际上它的类型是JKS,我使用keytool检查了它的类型,并且我使用它来使用https浏览webApp,我可以声明System.setProperty(“javax.net.ssl.keyStoreType”,“JKS”);但它仍然不起作用。您需要在创建任何
SSLContext
之前,隐式或显式地设置它。很可能只会读一次。Webapp。。你用的是哪个集装箱?Tomcat,Jetty,java HttpExchange…?是Tomcat,您能告诉我如何在SSLContext之前设置它吗。实际上,我已经创建了WSDL Java代码来调用webservice,但实际上我没有设置SSL上下文。
System.setProperty("javax.net.ssl.keyStore", "C:\\taqeem.gov.sa.key");
System.setProperty("javax.net.ssl.keyStorePassword", "QimaP2014");