Jboss 在客户端调用https wsdl时,如何在客户端jar文件中包含jssecacert(cacert)
我有一个jar,必须导入到客户机应用程序中,并使客户机能够在导入的jar的帮助下调用我的https wsdl web服务 我看到当必须调用https服务时,它必须是Jboss 在客户端调用https wsdl时,如何在客户端jar文件中包含jssecacert(cacert),jboss,service,ejb-3.0,jsse,Jboss,Service,Ejb 3.0,Jsse,我有一个jar,必须导入到客户机应用程序中,并使客户机能够在导入的jar的帮助下调用我的https wsdl web服务 我看到当必须调用https服务时,它必须是位置的安全文件夹中的有效cacert文件 但是,我不能仅仅通过将jar导入客户端的应用程序就将cacert文件安装到客户端的javahome安全文件夹中 如果您对如何实现这一点有想法,我们将感谢您的帮助,提前感谢 编辑[已解决]: 我已经通过在服务调用之前添加此方法解决了我的问题 public static void trustSto
public static void trustStore() {
Properties systemProps = System.getProperties();
systemProps.put("javax.net.ssl.trustStore","jssecacerts");
System.setProperties(systemProps);
}
你有两个选择:
编辑[已解决]:我已通过在服务调用之前添加此方法解决了问题
public static void trustStore() { Properties systemProps = System.getProperties();
systemProps.put("javax.net.ssl.trustStore","jssecacerts");
System.setProperties(systemProps); }