ClientCredentials.ClientCertificate Property


Gets an object that you can use to provide the X.509 certificate that the client uses to authenticate to the service.

Namespace:   System.ServiceModel.Description
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

Public ReadOnly Property ClientCertificate As X509CertificateInitiatorClientCredential

You can also set this value using the <certificate> of <clientCertificate> Element in a client application configuration file.

The following code shows how you can use this property to configure the X.509 certificate.

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

.NET Framework
Available since 3.0
Return to top