2014-07-09 2 views
2

에 대한 트러스트 관계를 설정할 수 없습니다 - 요청이 'sipoc.cloudapp.net'실패 호스트로 : 기본 연결이 닫혔습니다 TrustFailure : 수를 SSL/TLS 보안 채널에 대한 신뢰 관계를 설정하지 마십시오.푸른 스케쥴러 -; 기본 연결이 닫혔습니다 :</p> <p>HTTP를 작업 오류 아래 점점 SSL/TLS 보안 채널

Azure 스케줄러 서비스 GET 작업에서 https의 WCF RestService 아래를 호출하는 동안.

아래 https://sipoc.cloudapp.net/Service1.svc/GetPlayersXMl

서비스 URL이 제대로 작동하는 웹 서비스의 URL입니다.

도움을 주시면 감사하겠습니다.

답변

0

제공된 URL을 찾으면 SSL 인증서가 신뢰되지 않음을 나타냅니다.

는 "이 웹 사이트에서 제시 한 보안 인증서는 신뢰할 수있는 인증 기관에서 발급되지 않았습니다. 이 웹 사이트에서 제시 한 보안 인증서가 만료되었거나 아직 유효하지 않습니다."그것은이 할 수있는

스케줄러 작업이 실패합니다 ' 끝점을 신뢰하지 마십시오. 신뢰할 수있는 인증서를 사용하거나 HTTPS 대신 HTTP를 사용할 수 있습니다.

-1

인증서가 유효 (즉, 자체 서명 됨)하지 않는 한 프로덕션 환경에서는 권장하지 않지만 기본 동작을 무시하고 인증서가 양호하다는 것을 확인할 수 있습니다.

다음은 C#에서 수행하는 방법에 대한 샘플입니다. 이를 작성하는 데는 몇 가지 방법이 있습니다. 이점은 SSL로 암호화 된 상태로 남아 있다는 것입니다 (HTTP에 비해).

ServicePointManager.ServerCertificateValidationCallback = (sender, certificate, chain, errors) => true; 
+0

죄송합니다. C# 질문과 제 두뇌에서 Azure라고 말하면서 .NET에서 작업하고 있다고 가정합니다. 그렇지 않은 경우 무시하십시오. –

관련 문제