Java CXF:如何动态提供SSL证书?

Java CXF:如何动态提供SSL证书?,java,web-services,ssl,cxf,ssl-certificate,Java,Web Services,Ssl,Cxf,Ssl Certificate,我为SOAP SSL Web服务生成了一个CXF 2.7.10客户端。 如何在运行时为其指定私钥/证书(理想情况下为pem格式),而不是在XML配置中对JKS进行硬编码?看一看,其中接口的实现是通过扩展CryptoBase创建的,像往常一样,从集中式PKI存储中获取公钥,从本地密钥存储中的默认加密提供程序(Merlin)获取私钥 在您的情况下,假设您希望继续使用公钥的默认密钥库,那么您将翻转公钥/私钥检索实现 源代码参考:WSS4J的扩展

我为SOAP SSL Web服务生成了一个CXF 2.7.10客户端。 如何在运行时为其指定私钥/证书(理想情况下为pem格式),而不是在XML配置中对JKS进行硬编码?

看一看,其中接口的实现是通过扩展CryptoBase创建的,像往常一样,从集中式PKI存储中获取公钥,从本地密钥存储中的默认加密提供程序(Merlin)获取私钥

在您的情况下,假设您希望继续使用公钥的默认密钥库,那么您将翻转公钥/私钥检索实现

源代码参考:WSS4J的扩展