Share via


ServiceCredentials.ClientCertificate Proprietà

Definizione

Ottiene le impostazioni di provisioning e autenticazione dei certificati client per il servizio.

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

Valore della proprietà

Istanza di X509CertificateInitiatorServiceCredential.

Esempio

Nell'esempio di codice seguente viene illustrato come accedere a questa proprietà e come utilizzarla per impostare proprietà aggiuntive.

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")

Commenti

È possibile specificare un modello di autenticazione dei certificati client utilizzando la proprietà Authentication. In uno scenario caratterizzato dall'autenticazione MutualCertificateDuplex è possibile specificare un certificato X.509 da utilizzare per una risposta o un callback utilizzando la proprietà Certificate.

Si applica a