次の方法で共有


ServiceCredentials.ClientCertificate プロパティ

定義

このサービスの現在のクライアント証明書の認証と準備の設定を取得します。

public:
 property System::ServiceModel::Security::X509CertificateInitiatorServiceCredential ^ ClientCertificate { System::ServiceModel::Security::X509CertificateInitiatorServiceCredential ^ get(); };
public System.ServiceModel.Security.X509CertificateInitiatorServiceCredential ClientCertificate { get; }
member this.ClientCertificate : System.ServiceModel.Security.X509CertificateInitiatorServiceCredential
Public ReadOnly Property ClientCertificate As X509CertificateInitiatorServiceCredential

プロパティ値

X509CertificateInitiatorServiceCredential

X509CertificateInitiatorServiceCredential のインスタンス。

このプロパティにアクセスし、それを使用して追加プロパティを設定する方法を次のコードに示します。

serviceHost.Credentials.ClientCertificate.Authentication.CertificateValidationMode =
    X509CertificateValidationMode.Custom;
serviceHost.Credentials.ClientCertificate.Authentication.CustomCertificateValidator =
    new MyX509CertificateValidator("CN=Contoso.com");
serviceHost.Credentials.ClientCertificate.Authentication. _
    CertificateValidationMode = X509CertificateValidationMode.Custom
serviceHost.Credentials.ClientCertificate.Authentication. _
   CustomCertificateValidator = New MyX509CertificateValidator("CN=Contoso.com")

注釈

Authentication プロパティを使用して、クライアント証明書の認証モデルを指定できます。 双方向の相互証明書のシナリオでは、Certificate プロパティを使用して、応答やコールバックに使用する X.509 証明書を指定できます。

適用対象