X509CertificateValidator.CreatePeerOrChainTrustValidator Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een validator op die controleert of het certificaat zich in het TrustedPeople certificaatarchief bevindt of door het context- en ketenbeleid op te geven dat wordt gebruikt om een certificaatvertrouwensketen te bouwen. Het certificaat wordt vertrouwd als er een van beide verificatiemethoden wordt doorgegeven.
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
Parameters
- useMachineContext
- Boolean
true om de machinecontext te gebruiken; false om de huidige gebruikerscontext te gebruiken.
- chainPolicy
- X509ChainPolicy
Een X509ChainPolicy die het beleid opgeeft dat wordt gebruikt om de vertrouwensketen te bouwen.
Retouren
Een X509CertificateValidator certificaat dat het certificaat verifieert, bevindt zich in het TrustedPeople certificaatarchief of door een certificaatvertrouwensketen te bouwen.
Opmerkingen
Gebruik de CreatePeerOrChainTrustValidator methode in plaats van de PeerOrChainTrust eigenschap om de context op te geven of om ketenbeleid in te stellen. Ketenbeleid kan worden gebruikt om het Enhanced Key Usage (EKU) op te geven waarvoor de keten moet worden gevalideerd of om intrekkingscontrole op te geven.
De waarde van deze statische eigenschap kan worden opgegeven als parameter voor een van de constructors voor de X509SecurityTokenAuthenticator klasse.