X509CertificateValidator.CreatePeerOrChainTrustValidator Metode

Definisi

Mendapatkan validator yang memverifikasi sertifikat berada di TrustedPeople penyimpanan sertifikat atau dengan menentukan konteks dan kebijakan rantai yang digunakan untuk membangun rantai kepercayaan sertifikat. Sertifikat tepercaya jika melewati salah satu metode verifikasi.

public:
 static System::IdentityModel::Selectors::X509CertificateValidator ^ CreatePeerOrChainTrustValidator(bool useMachineContext, System::Security::Cryptography::X509Certificates::X509ChainPolicy ^ chainPolicy);
public static System.IdentityModel.Selectors.X509CertificateValidator CreatePeerOrChainTrustValidator(bool useMachineContext, System.Security.Cryptography.X509Certificates.X509ChainPolicy chainPolicy);
static member CreatePeerOrChainTrustValidator : bool * System.Security.Cryptography.X509Certificates.X509ChainPolicy -> System.IdentityModel.Selectors.X509CertificateValidator
Public Shared Function CreatePeerOrChainTrustValidator (useMachineContext As Boolean, chainPolicy As X509ChainPolicy) As X509CertificateValidator

Parameter

useMachineContext
Boolean

true untuk menggunakan konteks mesin; false untuk menggunakan konteks pengguna saat ini.

chainPolicy
X509ChainPolicy

Yang X509ChainPolicy menentukan kebijakan yang digunakan untuk membangun rantai kepercayaan.

Mengembalikan

X509CertificateValidator Yang memverifikasi sertifikat berada di penyimpanan TrustedPeople sertifikat atau dengan membangun rantai kepercayaan sertifikat.

Keterangan

Gunakan metode alih-alih CreatePeerOrChainTrustValidatorPeerOrChainTrust properti untuk menentukan konteks atau untuk mengatur kebijakan rantai. Kebijakan rantai dapat digunakan untuk menentukan Penggunaan Kunci yang Ditingkatkan (EKU) yang rantainya harus divalidasi, atau menentukan pemeriksaan pencabutan.

Nilai properti statis ini dapat disediakan sebagai parameter ke salah satu konstruktor untuk X509SecurityTokenAuthenticator kelas .

Berlaku untuk