2014-02-20 46 views
0

我们拥有domain.com的证书,但我们需要将soap消息发送到sub.domain.com。 我们已经将该证书添加到java cacerts。创建SOAP连接为:HTTPS连接java CertificateException

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 

我们需要得到域sub.domain.com另一个证书或者还有另一种可能的方法来信任所有domain.com的子域名?

回答