ServiceCredentials.ClientCertificate Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de huidige verificatie- en inrichtingsinstellingen voor clientcertificaten voor deze service op.
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
Waarde van eigenschap
Een X509CertificateInitiatorServiceCredential exemplaar.
Voorbeelden
De volgende code laat zien hoe u deze eigenschap kunt openen en deze kunt gebruiken om extra eigenschappen in te stellen.
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")
Opmerkingen
U kunt een verificatiemodel voor clientcertificaten opgeven met behulp van de Authentication eigenschap. In het scenario voor dubbelzijdig certificaat kunt u een X.509-certificaat opgeven dat moet worden gebruikt in een reactie of callback met behulp van de Certificate eigenschap.