Compartir vía


ServiceCredentials.ClientCertificate Propiedad

Definición

Obtiene la autenticación actual del certificado de cliente y la configuración de aprovisionamiento para este servicio.

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

Valor de propiedad

X509CertificateInitiatorServiceCredential

Instancia de X509CertificateInitiatorServiceCredential.

Ejemplos

El código siguiente muestra cómo tener acceso a esta propiedad y cómo usarla para definir propiedades adicionales.

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

Comentarios

Puede especificar un modelo de autenticación de certificado de cliente mediante la propiedad Authentication. En el certificado mutuo el escenario dúplex puede especificar un certificado X.509 que se utilizará en una respuesta o devolución de llamada utilizando la propiedad Certificate.

Se aplica a