SslServerAuthenticationOptions.CertificateChainPolicy Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia opcjonalne dostosowane zasady na potrzeby weryfikacji certyfikatu zdalnego.
public:
property System::Security::Cryptography::X509Certificates::X509ChainPolicy ^ CertificateChainPolicy { System::Security::Cryptography::X509Certificates::X509ChainPolicy ^ get(); void set(System::Security::Cryptography::X509Certificates::X509ChainPolicy ^ value); };
public System.Security.Cryptography.X509Certificates.X509ChainPolicy? CertificateChainPolicy { get; set; }
member this.CertificateChainPolicy : System.Security.Cryptography.X509Certificates.X509ChainPolicy with get, set
Public Property CertificateChainPolicy As X509ChainPolicy
Wartość właściwości
Uwagi
Gdy ta właściwość nie nulljest właściwością , niektóre właściwości są SslServerAuthenticationOptions zastępowane przez odpowiednie właściwości w podanym X509ChainPolicyobiekcie :
- CertificateRevocationCheckModejest zastępowany przez .RevocationMode
- Wszystkie SslCertificateTrust skojarzone z programem ServerCertificateContext są zastępowane przez TrustMode i CustomTrustStore. Jednak lista zaufania z
SslCertificateTrustprogramu jest nadal wysyłana w uścisku dłoni po skonfigurowaniu.
Podczas sprawdzania poprawności certyfikatów klienta na serwerze .NET 11 lub nowszym wyłącz pobieranie certyfikatów AIA domyślnie, jeśli ta właściwość to null. Jeśli podasz zasady łańcucha, zostanie użyta jego DisableCertificateDownloads wartość.