我正在尝试调用由SSL保护的SOAP Web服务。他们为我提供了 .p12 文件。
我提取了 privateKey.pem 和 publicCertificate.pem 和 keystore.jks 。
答案 0 :(得分:0)
如果我做得对,你试图打电话给ssl担保的肥皂服务?如果服务由官方信任中心提供的证书保护,那么您无需做任何事情。 (也许在新的根证书的情况下保持你的java最新)
如果服务由自签名证书保护,那么您必须向javavm提供公钥以接受此证书为受信任。您可以将Zertifikat添加到位于“C:\ Program Files \ Java \ jre1.8.0_121 \ lib \ security \ cacerts”中的java密钥库文件中(取决于您的操作系统)。
这里有一个非常好的描述:telling java to accept self-signed ssl certificate