Java 发送证书

Java 发送证书,java,web-services,certificate,Java,Web Services,Certificate,我有一个调用asmx Web服务的现有java客户机代码。但是,asmx Web服务正在取消提供,并正在迁移到安全Web服务(svc)。 据我所知,我必须更改url中http的端点url和https。 然后使用新的WSDL重新创建客户机代码 但是,我还必须在每次请求时发送一个证书,有人能帮助我如何使用java实现这一点吗? 如果你需要更多信息,请告诉我 非常感谢您必须导入要在客户端信任存储中通信的服务器的公钥。提供的JDK可用于将证书导入信任库 您必须在客户端VM中指定信任存储详细信息。必须在客

我有一个调用asmx Web服务的现有java客户机代码。但是,asmx Web服务正在取消提供,并正在迁移到安全Web服务(svc)。 据我所知,我必须更改url中http的端点url和https。 然后使用新的WSDL重新创建客户机代码

但是,我还必须在每次请求时发送一个证书,有人能帮助我如何使用java实现这一点吗? 如果你需要更多信息,请告诉我


非常感谢

您必须导入要在客户端信任存储中通信的服务器的公钥。提供的JDK可用于将证书导入信任库

您必须在客户端VM中指定信任存储详细信息。必须在客户端VM上设置以下参数以指定信任存储:

  • javax.net.ssl.trustStore-信任存储文件的位置,该文件包含要通信的服务器的公钥
  • javax.net.ssl.trustStorePassword-信任存储的密码
参考文献:


答案与OP无关。他询问的是客户身份验证
,但我还必须在每次请求时发送证书…