HttpWebRequest 로 웹 페이지 호출시

요청이 중단되었습니다. SSL/TLS 보안 채널을 만들 수 없습니다. 

이런 오류가 발생하였다.

 

찾아보니 해당사이트에서 지원하는 ssl/tls 버젼이 상위버전이라 그런 듯...

 

해결방법은 아래 코드를 추가해준다.

 

        ServicePointManager.Expect100Continue = true;
        ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
        ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls
                            | SecurityProtocolType.Tls11
                            | SecurityProtocolType.Tls12
                            | SecurityProtocolType.Ssl3;

* 참고 : https://stackoverrun.com/ko/q/11480393

 

c# - 요청이 중단되었습니다. SSL/TLS 보안 채널을 만들지 못했습니다. | System.Net.WebException

내 webApi는 타사 웹 API 서비스를 사용하고 있습니다. 문제는 내 로컬 컴퓨터와 Azure 웹 서비스에서 완벽하게 작동한다는 것입니다. 하지만이 솔루션을 Azure VM 인스턴스로 전송하면이 오류가 발생�

stackoverrun.com

 

<추가>

MS Azure로 파일 업로드시 

"The server encountered an unknown failure: 기본 연결이 닫혔습니다. SSL/TLS 보안 채널에 대한 트러스트 관계를 설정할 수 없습니다."

이런 오류가 발생하는 경우에도 아래 코드로 해결된다.

System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };

 

*참고 : https://www.it-swarm.dev/ko/c%23/ssltls-%EB%B3%B4%EC%95%88-%EC%B1%84%EB%84%90%EC%97%90-%EB%8C%80%ED%95%9C-%ED%8A%B8%EB%9F%AC%EC%8A%A4%ED%8A%B8-%EA%B4%80%EA%B3%84%EB%A5%BC-%EC%84%A4%EC%A0%95%ED%95%A0-%EC%88%98-%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4-soap/957861508/

반응형

+ Recent posts