如何在客户端调用https wsdl期间在客户端jar文件中包含jssecacert(cacert)

| 我有一个必须在客户端应用程序中导入的jar,并允许客户端在导入的jar的帮助下调用我的https wsdl Web服务。 我看到,当必须调用https服务时,它必须是<安全性文件夹中的有效cacert文件。 java_home>位置。 但是,我只能通过将jar导入客户端的应用程序,无法将cacert文件安装到客户端javahome安全文件夹中。 如果您对如何实现这一目标有所了解,那么任何帮助都会得到满足,在此先感谢您。 编辑[求助]: 我通过在服务调用之前添加此方法解决了我的问题
public static void trustStore() {
    Properties systemProps = System.getProperties();
    systemProps.put("javax.net.ssl.trustStore","jssecacerts");
    System.setProperties(systemProps);
}
    
已邀请:
你有两个选择: 向使用keytool导入证书的用户提供说明或安装程序 将“-Djavax.net.ssl.trustStore = ...”选项添加到引导客户端应用程序的命令中。     
编辑[求助]:我已经通过在服务调用之前添加此方法解决了我的问题
public static void trustStore() { Properties systemProps = System.getProperties();

systemProps.put("javax.net.ssl.trustStore","jssecacerts");    
System.setProperties(systemProps); }
    

要回复问题请先登录注册