HTTPS连接java证书异常
我们有domain.com的证书,但我们需要将soap消息发送到sub.domain.com。 我们已经将该证书添加到JavaCacerts中。已将SOAPConnection创建为:HTTPS连接java证书异常,java,soap,https,certificate,Java,Soap,Https,Certificate,我们有domain.com的证书,但我们需要将soap消息发送到sub.domain.com。 我们已经将该证书添加到JavaCacerts中。已将SOAPConnection创建为: SOAPConnectionFactory scf = SOAPConnectionFactory.newInstance(); SOAPConnection connection = scf.createConnection(); MessageFactory factory = MessageFactory.
SOAPConnectionFactory scf = SOAPConnectionFactory.newInstance();
SOAPConnection connection = scf.createConnection();
MessageFactory factory = MessageFactory.newInstance();
SOAPMessage msg = factory.createMessage();
SOAPMessage message = connection.call(msg, new URL("https://sub.domain.com/"));
以这种方式发送消息时,会出现异常:
java.security.cert.CertificateException: No name matching sub.domain.com found
我们需要为domain sub.domain.com获取另一个证书,或者有其他可能的方法信任domain.com的所有子域?听起来您需要:
在不更改证书的情况下,仅使用现有证书,我们是否可以向子域发送请求?