본문으로 바로가기
반응형


요즘도 개발시에 web - api or soap 통신 개발을 한다.


c# 의 경우 soap 통신이 가끔 있는데, http 의 경우 문제가 되지 않지만, https 의 경우

로컬 개발에서는 문제가 되지 않던 부분이 실서버에 올리면서 문제가 발생하기 시작..


에러 내용은 


유효성 검사 절차에 따르면 원격 인증서가 잘못되었습니다.


구글링을 통해.. 해결법을 찾았다.

SOAP 통신시..

서버의 원격인증서가 맞지 않아서 오류가 발생하는 것이었다.

그래서.. 서버 인증서의 유효성 검사하는 부분을 무조건 true 로 넘겨 받아서 문제점을 해결..


System.Net.ServicePointManager.ServerCertificateValidationCallback += (s, cert, chain, sslPolicyErrors) => true;


을 SOAP 호출 전에 추가해 주면 바로 해결이 된다.

나중을 위해 남겨둠.

반응형