ServicePointManager.ServerCertificateValidationCallback 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
서버 인증서의 유효성을 검사할 콜백을 가져오거나 설정합니다.
public:
static property System::Net::Security::RemoteCertificateValidationCallback ^ ServerCertificateValidationCallback { System::Net::Security::RemoteCertificateValidationCallback ^ get(); void set(System::Net::Security::RemoteCertificateValidationCallback ^ value); };
public static System.Net.Security.RemoteCertificateValidationCallback? ServerCertificateValidationCallback { get; set; }
public static System.Net.Security.RemoteCertificateValidationCallback ServerCertificateValidationCallback { get; set; }
static member ServerCertificateValidationCallback : System.Net.Security.RemoteCertificateValidationCallback with get, set
Public Shared Property ServerCertificateValidationCallback As RemoteCertificateValidationCallback
속성 값
RemoteCertificateValidationCallback
기본값은 null
입니다.
설명
애플리케이션을 설정할 수는 ServerCertificateValidationCallback 메서드를 사용 하 여 서버 인증서의 클라이언트에서 사용자 지정 유효성 검사에 대 한 속성입니다. 사용자 지정 유효성 sender
검사를 수행하는 경우 에 전달된 RemoteCertificateValidationCallback 매개 변수는 속성에 따라 CertificatePolicy 호스트 문자열 이름 또는 에서 파생된 WebRequest 개체(HttpWebRequest예: )일 수 있습니다.
사용자 지정 유효성 검사를 사용하지 않으면 인증서 이름이 요청을 만드는 데 사용되는 호스트 이름과 비교됩니다. 예를 들어 가 의 "https://www.contoso.com/default.html"
매개 변수를 전달한 경우 Create(String) 기본 동작은 클라이언트가 에 대해 www.contoso.com
인증서를 확인하는 것입니다.
멀티캐스트 대리자임에도 불구하고 마지막으로 실행된 이벤트 처리기에서 반환된 값만 신뢰할 수 있는 것으로 간주됩니다. 즉, 여러 대리자를 연결할 수 있으며 모두 에서 콜백을 받습니다 ServerCertificateValidationCallback. 각 콜백은 인증서가 수락되었는지 여부를 나타내는 값을 반환합니다. 그러나 마지막 대리자의 값만 적용됩니다.
적용 대상
추가 정보
.NET