X509CertificateRecipientClientCredential Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |