X509CertificateRecipientClientCredential Klas

Definitie

Vertegenwoordigt de instellingen die door de client worden gebruikt om het certificaat te valideren dat door de service wordt gepresenteerd met behulp van SSL-verificatie. Het bevat ook een certificaat voor de service die expliciet op de client is geconfigureerd voor het versleutelen van berichten naar de service met behulp van berichtbeveiliging.

public ref class X509CertificateRecipientClientCredential sealed
public sealed class X509CertificateRecipientClientCredential
type X509CertificateRecipientClientCredential = class
Public NotInheritable Class X509CertificateRecipientClientCredential
Overname
X509CertificateRecipientClientCredential

Voorbeelden

Deze code toont een manier om een exemplaar van deze klasse te maken.

X509CertificateRecipientClientCredential rcc =
    client.ClientCredentials.ServiceCertificate;
Dim rcc As X509CertificateRecipientClientCredential = _
client.ClientCredentials.ServiceCertificate

Opmerkingen

Deze klasse wordt gebruikt door de ServiceCertificate eigenschap in de ClientCredentials klasse.

Eigenschappen

Name Description
Authentication

Hiermee haalt u de instellingen op die worden gebruikt om het servicecertificaat te valideren dat is verkregen met BEHULP van SSL-verificatie.

DefaultCertificate

Hiermee haalt u het standaardcertificaat op dat moet worden gebruikt voor de service.

ScopedCertificates

Hiermee wordt een scoped certificaat opgehaald dat moet worden gebruikt om de service aan te geven waarmee de client communiceert.

SslCertificateAuthentication

Hiermee haalt u de SSL-certificaatvalidator op of stelt u deze in voor gebruik.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
SetDefaultCertificate(StoreLocation, StoreName, X509FindType, Object)

Hiermee geeft u het standaardcertificaat op dat moet worden gebruikt voor de service. Voor bindingen die gebruikmaken van berichtbeveiliging op basis van certificaten, wordt dit certificaat gebruikt om berichten naar de service te versleutelen en wordt naar verwachting door de service gebruikt voor het ondertekenen van antwoorden op de client.

SetDefaultCertificate(String, StoreLocation, StoreName)

Hiermee geeft u het standaardcertificaat op dat moet worden gebruikt voor de service. Voor bindingen die gebruikmaken van berichtbeveiliging op basis van certificaten, wordt dit certificaat gebruikt om berichten naar de service te versleutelen en wordt naar verwachting door de service gebruikt voor het ondertekenen van antwoorden op de client.

SetScopedCertificate(StoreLocation, StoreName, X509FindType, Object, Uri)

Hiermee stelt u een certificaat in op basis van de locatie van het certificaatarchief, de naam van het certificaatarchief, het type X.509-zoekopdracht en de waarde waarnaar u wilt zoeken en slaat u het op in een verzameling die moet worden gebruikt voor de URL waarmee het bereik wordt ingesteld.

SetScopedCertificate(String, StoreLocation, StoreName, Uri)

Hiermee stelt u een certificaat in op onderwerpnaam, de locatie van het certificaatarchief en de naam van het certificaatarchief en slaat u het op in een verzameling die moet worden gebruikt voor de URL waarmee het bereik wordt ingesteld.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook