次の方法で共有


ICertificateVerificationBuilder.VerifyCertificate メソッド

定義

指定された X.509 証明書を確認します。

public:
 bool VerifyCertificate(IServiceProvider ^ serviceProvider, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::Security::Cryptography::X509Certificates::X509Chain ^ chain, System::Net::Security::SslPolicyErrors sslPolicyErrors);
public bool VerifyCertificate (IServiceProvider serviceProvider, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Security.Cryptography.X509Certificates.X509Chain chain, System.Net.Security.SslPolicyErrors sslPolicyErrors);
abstract member VerifyCertificate : IServiceProvider * System.Security.Cryptography.X509Certificates.X509Certificate2 * System.Security.Cryptography.X509Certificates.X509Chain * System.Net.Security.SslPolicyErrors -> bool

パラメーター

serviceProvider
IServiceProvider

IServiceProvider オブジェクト。

certificate
X509Certificate2

検証する X.509 証明書。

chain
X509Chain

X.509 証明書の証明書チェーン。

sslPolicyErrors
SslPolicyErrors

Secure Sockets Layer (SSL) ポリシー エラーを指定する列挙値。

戻り値

true 指定した証明書が有効な場合は 。それ以外の場合は false

注釈

この方法では、証明書のチェーンを使用して証明書を検証し、信頼されていることを確認します。

適用対象