Freigeben über


X509CertificateRecipientClientCredential Klasse

Definition

Stellt die Vom Client verwendeten Einstellungen dar, um das vom Dienst mithilfe der SSL-Authentifizierung dargestellte Zertifikat zu überprüfen. Es enthält auch jedes Zertifikat für den Dienst, der explizit auf dem Client für die Verschlüsselung von Nachrichten an den Dienst mithilfe der Nachrichtensicherheit konfiguriert ist.

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

Beispiele

Dieser Code zeigt eine Möglichkeit zum Erstellen einer Instanz dieser Klasse.

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

Name Beschreibung
Authentication

Ruft die Einstellungen ab, die verwendet werden, um das dienstzertifikat zu überprüfen, das mithilfe der SSL-Authentifizierung abgerufen wurde.

DefaultCertificate

Ruft das standardzertifikat ab, das für den Dienst verwendet werden soll, oder legt es fest.

ScopedCertificates

Ruft ein bereichsbezogenes Zertifikat ab, das verwendet werden soll, um den Dienst darzustellen, mit dem der Client kommuniziert.

SslCertificateAuthentication

Ruft den zu verwendenden SSL-Zertifikats validator ab oder legt diesen fest.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

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

Gibt das Standardzertifikat an, das für den Dienst verwendet werden soll. Für Bindungen, die zertifikatbasierte Nachrichtensicherheit verwenden, wird dieses Zertifikat verwendet, um Nachrichten an den Dienst zu verschlüsseln und vom Dienst für das Signieren von Antworten auf den Client zu verwenden.

SetDefaultCertificate(String, StoreLocation, StoreName)

Gibt das Standardzertifikat an, das für den Dienst verwendet werden soll. Für Bindungen, die zertifikatbasierte Nachrichtensicherheit verwenden, wird dieses Zertifikat verwendet, um Nachrichten an den Dienst zu verschlüsseln und vom Dienst für das Signieren von Antworten auf den Client zu verwenden.

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

Legt ein Zertifikat nach Zertifikatspeicherort, Zertifikatspeichername, Typ der X.509-Suche und Wert fest, nach der gesucht werden soll, und speichert es in einer Auflistung, die für die URL verwendet werden soll, die den Bereich festlegt.

SetScopedCertificate(String, StoreLocation, StoreName, Uri)

Legt ein Zertifikat nach Antragstellername, Speicherort des Zertifikatspeichers und Zertifikatspeichernamen fest und speichert es in einer Auflistung, die für die URL verwendet werden soll, die den Bereich festlegt.

ToString()

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

(Geerbt von Object)

Gilt für:

Weitere Informationen