2014-02-20 4 views
0

domain.com에 대한 인증서가 있지만 sub.domain.com에 비누 메시지를 보내야합니다. 그 인증서를 java cacerts에 추가했습니다. 으로는 SOAPConnection를 만든 :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의 하위 도메인입니까?

답변

0

은 당신처럼 하나 필요 소리 :

  1. wildcard certificate을; 또는
  2. subject alternative names와 인증서는 우리가 어떻게 든 하위 도메인 요청을 보낼 수있는 기존 인증서를 사용하여 바로 인증서를 변경하지 않고 하위 도메인
+0

모두 나열? –