ServiceCredentials.ClientCertificate Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.