[C#/COMMON] ServicePointManager 클래스 : ServerCertificateValidationCallback 속성을 사용해 특정 인증서 오류 무시하기
C#/Common 2022. 10. 9. 17:10728x90
반응형
728x170
■ ServicePointManager 클래스의 ServerCertificateValidationCallback 속성을 사용해 특정 인증서 오류를 무시하는 방법을 보여준다.
▶ 예제 코드 (C#)
using System.Net;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;
ServicePointManager.ServerCertificateValidationCallback += delegate (object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
{
if(sslPolicyErrors == SslPolicyErrors.None)
{
return true;
}
if(certificate.GetCertHashString() == "99E92D8447AEF30483B1D7527812C9B7B3A915A7")
{
return true;
}
return false;
};
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON/.NET6] 누겟 설치 : MathNet.Numerics (0) | 2022.10.09 |
---|---|
[C#/COMMON/.NET6] 박스-뮬러 변환(Box-Muller transformation)을 사용해 가우스 정규 난수 생성하기 (0) | 2022.10.09 |
[C#/COMMON/.NET6] JsonConvert 클래스 : SerializeObject 정적 메소드 사용시 DateTime JSON 문자열 포맷 설정하기 (0) | 2022.10.09 |
[C#/COMMON/.NET6] IsoDateTimeConverter 클래스 : DateTime 객체의 사용자 정의 JSON 문자열 만들기 (0) | 2022.10.09 |
[C#/COMMON/.NET6] HttpClient 클래스 : 특정 인증서 오류 무시하기 (0) | 2022.10.09 |
[C#/COMMON] 원격 데스크톱 설정 삭제하기 (0) | 2022.10.07 |
[C#/COMMON/.NET6] Path 클래스 : GetFullPath 정적 메소드를 사용해 현재 실행 디렉토리 구하기 (0) | 2022.10.07 |
[C#/COMMON/.NET6] 패키지 버전/어셈블리 버전/파일 버전 구하기 (0) | 2022.10.06 |
[C#/COMMON/.NET6] FileVersionInfo 클래스 : GetVersionInfo 정적 메소드를 사용해 어셈블리 파일 버전 구하기 (0) | 2022.10.06 |
[C#/COMMON/.NET6] IStructuralEquatable 인터페이스 : 배열 비교하기 (0) | 2022.10.06 |
댓글을 달아 주세요