Freigeben über


X509CertificateRecipientClientCredential Klasse

Definition

Gibt die Einstellungen wieder, anhand derer der Client das während der SSL-Authentifizierung vom Dienst bereitgestellte Zertifikat überprüft. Enthält außerdem Zertifikate für den Dienst, die explizit auf dem Client für die Verschlüsselung von Nachrichten unter Verwendung der Nachrichtensicherheit konfiguriert sind.

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

Beispiele

In diesem Code wird eine Möglichkeit veranschaulicht, eine Instanz dieser Klasse zu erstellen.

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

Hinweise

Diese Klasse wird von der ServiceCertificate-Eigenschaft in der ClientCredentials-Klasse verwendet.

Eigenschaften

Authentication

Ruft die Einstellungen ab, mit denen das während der SSL-Authentifizierung erhaltene Dienstzertifikat überprüft wird.

DefaultCertificate

Ruft das Standardzertifikat für die Verwendung durch den Dienst ab oder legt dieses fest.

ScopedCertificates

Ruft ein Zertifikat mit Gültigkeitsbereich ab, das zur Darstellung des Diensts, mit dem der Client kommuniziert, verwendet werden soll.

SslCertificateAuthentication

Ruft das zu verwendende SSL Zertifikatsvalidierer ab oder legt es fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SetDefaultCertificate(StoreLocation, StoreName, X509FindType, Object)

Gibt das Standardzertifikat an, das für den Dienst verwendet werden soll. Bei Bindungen mit Zertifikat-basierter Nachrichtensicherheit wird dieses Zertifikat zum Verschlüsseln von Nachrichten für den Dienst sowie für die Signierung von Antworten an den Client verwendet.

SetDefaultCertificate(String, StoreLocation, StoreName)

Gibt das Standardzertifikat an, das für den Dienst verwendet werden soll. Bei Bindungen mit Zertifikat-basierter Nachrichtensicherheit wird dieses Zertifikat zum Verschlüsseln von Nachrichten für den Dienst sowie für die Signierung von Antworten an den Client verwendet.

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

Legt ein Zertifikat anhand des Zertifikatsspeichers, Zertifikatsspeichernamens, Typ der X.509-Suche und des zu suchenden Werts fest und speichert es in einer Auflistung, die für die URL verwendet wird, die den Gültigkeitsbereich festlegt.

SetScopedCertificate(String, StoreLocation, StoreName, Uri)

Legt ein Zertifikat anhand des Betreffnamens, Zertifikatsspeichers und Zertifikatsspeichernamens fest und speichert es in einer Auflistung, die für die URL verwendet wird, die den Gültigkeitsbereich festlegt.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für

Siehe auch