【发布时间】:2014-02-26 00:49:39
【问题描述】:
我有一个为 SOAP SSL WebService 生成的 CXF 2.7.10 客户端。 如何在运行时为其指定私钥/证书(最好是 pem 格式),而不是在 XML 配置中硬编码 JKS?
【问题讨论】:
标签: java web-services ssl cxf ssl-certificate
我有一个为 SOAP SSL WebService 生成的 CXF 2.7.10 客户端。 如何在运行时为其指定私钥/证书(最好是 pem 格式),而不是在 XML 配置中硬编码 JKS?
【问题讨论】:
标签: java web-services ssl cxf ssl-certificate
看看这个blog post,其中WSS4JCrypto接口的实现是通过扩展CryptoBase创建的,从集中式PKI存储中获取公钥,从PKI存储中获取私钥像往常一样在本地密钥库中使用默认加密提供程序 (Merlin)。
在您的情况下,假设您想继续使用默认密钥库作为公钥,您将翻转公钥/私钥检索实现。
源码参考:WSS4J 的Merlin.java extends CryptoBase.java
【讨论】: