我无法解决这个“找不到有效证书路径”的错误。我正在设置所有必需的系统属性,例如
System.setproperty(javax.net.ssl.trustStoreType,"jks")
System.setproperty(javax.net.ssl.trustStore,keystorePath)
System.setproperty(javax.net.ssl.trustStorePassword,password)我尝试设置VM参数,但对我来说什么都不起作用。我用的是Guidewire studio localServer (jetty)。
发布于 2017-05-30 22:41:22
Jetty不使用JVM系统属性为特定连接器配置javax.net.ssl.*。
在Guidewire studio中查找配置SslContextFactory的任何内容( Jetty对属于连接器的SSL/TLS配置的特定术语),并对其进行配置。
发布于 2019-02-06 19:41:07
密钥库将从JVM中获取,因此这在某种程度上取决于您如何运行GW xCenter。
由于您询问有关本地Jetty的信息,因此您要查找的参数包括
-Djavax.net.ssl.keyStore=C:\{pathToKeystoreOnYourMachine}\keystore.jks
-Djavax.net.ssl.keyStorePassword={thePasswordToBeUsed}为了将它们添加到gwb runServer级别,您必须添加一个直通前缀gw.passthrough.,例如
gwb runServer -Dgw.passthrough.javax.net.ssl.keyStore=/Java/jdk1.8.0_74/jre/lib/security/cacertshttps://stackoverflow.com/questions/44265252
复制相似问题