Compartilhar via


ServiceCredentials.ClientCertificate Propriedade

Definição

Obtém as configurações atuais de provisionamento e autenticação de certificado do cliente para esse serviço.

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 da propriedade

X509CertificateInitiatorServiceCredential

Uma instância X509CertificateInitiatorServiceCredential.

Exemplos

O código a seguir mostra como acessar essa propriedade e usá-la para definir propriedades adicionais.

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

Comentários

Você pode especificar um modelo de autenticação de certificado do cliente usando a Authentication propriedade. No cenário duplex de certificado mútuo, você pode especificar um certificado X.509 a ser usado em uma resposta ou retorno de chamada usando a Certificate propriedade.

Aplica-se a