Bagikan melalui


X509CertificateValidator.CreateChainTrustValidator Metode

Definisi

Mendapatkan validator yang memverifikasi sertifikat X.509 dengan menentukan konteks dan kebijakan rantai yang digunakan untuk membangun dan memverifikasi rantai kepercayaan.

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

Parameter

useMachineContext
Boolean

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

chainPolicy
X509ChainPolicy

X509ChainPolicy Yang menentukan kebijakan yang digunakan untuk membangun dan memverifikasi rantai kepercayaan.

Mengembalikan

X509CertificateValidator yang memvalidasi sertifikat X.509 menggunakan rantai kepercayaan.

Keterangan

Gunakan metode alih-alih CreateChainTrustValidatorChainTrust properti untuk menentukan konteks atau untuk mengatur kebijakan rantai. Kebijakan rantai dapat digunakan untuk menentukan Enhanced Key Usage (EKU) yang rantainya harus divalidasi, atau menentukan pemeriksaan pencabutan.

Nilai pengembalian untuk metode statis ini dapat disediakan sebagai parameter ke konstruktor untuk X509SecurityTokenAuthenticator kelas yang mengambil validator.

Berlaku untuk