Compartir vía


ClientCredentials.ClientCertificate Propiedad

Definición

Obtiene un objeto que puede utilizar para proporcionar el certificado X.509 que el cliente utiliza para autenticar al servicio.

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

Valor de propiedad

X509CertificateInitiatorClientCredential

X509CertificateInitiatorClientCredential que representa el certificado del cliente.

Ejemplos

El código siguiente muestra cómo puede utilizar esta propiedad para configurar el certificado X.509.

// Create the client with the binding and EndpointAddress.
CalculatorClient calcClient = new CalculatorClient(b, ea);

// Set the client credential value to a valid certificate.
calcClient.ClientCredentials.ClientCertificate.SetCertificate(
    StoreLocation.CurrentUser,
    StoreName.TrustedPeople,
    X509FindType.FindBySubjectName,
    "client.com");
' Create the client with the binding and EndpointAddress.
Dim calcClient As New CalculatorClient(b, ea)

' Set the client credential value to a valid certificate.
calcClient.ClientCredentials.ClientCertificate.SetCertificate(StoreLocation.CurrentUser, StoreName.TrustedPeople, X509FindType.FindBySubjectName, "client.com")

Comentarios

También puede establecer este valor mediante el <certificado> en un archivo de configuración de aplicación cliente.

Se aplica a