如何通过java客户端发送https soap请求?

如何通过java客户端发送https soap请求?,java,ssl,soap,https,soap-client,Java,Ssl,Soap,Https,Soap Client,我有一个jks,我想在调用基于soap的服务时设置密钥库和信任库。 如果不使用System.setproperty,我怎么做?您需要创建一个SSLContext,使用密钥库和信任库初始化它,获取上下文的SSLSocketFactory,并在端口的BindingProvider属性中设置套接字工厂。请看。在这种情况下,我需要添加任何外部依赖项吗?我假设您使用的是JAX-WS,因此您已经有了JAX-WS作为依赖项。没有其他需要。

我有一个jks,我想在调用基于soap的服务时设置密钥库和信任库。
如果不使用System.setproperty,我怎么做?

您需要创建一个SSLContext,使用密钥库和信任库初始化它,获取上下文的SSLSocketFactory,并在端口的BindingProvider属性中设置套接字工厂。请看。在这种情况下,我需要添加任何外部依赖项吗?我假设您使用的是JAX-WS,因此您已经有了JAX-WS作为依赖项。没有其他需要。