ClientCredentials.ServiceCertificate Eigenschap

Definitie

Hiermee wordt een object opgehaald dat wordt gebruikt om het X.509-certificaat van een service op te geven.

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

Waarde van eigenschap

Een X509CertificateRecipientClientCredential die het certificaat vertegenwoordigt dat moet worden gebruikt voor een bepaalde service.

Voorbeelden

Deze code laat zien hoe u deze eigenschap gebruikt om het certificaat van de service op te halen en de eigenschappen ervan in te stellen.

X509CertificateRecipientClientCredential rcc =
    client.ClientCredentials.ServiceCertificate;

X509Certificate2 cert = new X509Certificate2();
rcc.ScopedCertificates.Add(new Uri("http://fabrikam.com/sts"), cert);

Opmerkingen

U kunt het object dat door deze eigenschap wordt geretourneerd, gebruiken om de eigenschappen van het certificaat te configureren door de leden aan te roepen.

U kunt één standaardcertificaat en een ander certificaat opgeven dat moet worden gebruikt bij het communiceren met een bepaalde URI.

Via deze klasse bepaalt u ook de verificatie-instellingen voor servicecertificaten die zijn onderhandeld via SSL/TLS-onderhandeling die op berichtniveau wordt uitgevoerd.

Deze eigenschap hoeft niet altijd te worden opgegeven. Of dit vereist is, is afhankelijk van de verificatiemodus en onderhandelingsopties die zijn ingesteld op de binding die wordt gebruikt om met de service te communiceren. Enkele relevante klassen die dit gedrag bepalen, zijn MessageSecurityOverHttp en MessageSecurityOverTcp.

U kunt deze waarde ook instellen met behulp van het <certificaatelement> in een clienttoepassingsconfiguratiebestand.

Van toepassing op