X509ThumbprintKeyIdentifierClause Klasse

Definition

Stellt eine Schlüsselbezeichnerklausel dar, die mithilfe des Fingerabdrucks des X.509-Zertifikats ein X509SecurityToken Sicherheitstoken identifiziert.

public ref class X509ThumbprintKeyIdentifierClause : System::IdentityModel::Tokens::BinaryKeyIdentifierClause
public class X509ThumbprintKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause
type X509ThumbprintKeyIdentifierClause = class
    inherit BinaryKeyIdentifierClause
Public Class X509ThumbprintKeyIdentifierClause
Inherits BinaryKeyIdentifierClause
Vererbung

Hinweise

In der Regel muss die X509ThumbprintKeyIdentifierClause Funktion nicht verwendet werden, außer wenn ein benutzerdefinierter Sicherheitstokendienst erstellt wird. Wenn ein Sicherheitstokendienst ein Sicherheitstoken zurückgibt, enthält das ausgestellte Sicherheitstoken Verweise auf angefügte und nicht angefügte Sicherheitstoken. Angefügte Verweise verweisen auf Sicherheitstoken, die im Sicherheitsheader eines SOAP-Nachrichtentokens enthalten sind, und nicht angefügte Verweise verweisen auf Sicherheitstoken, die nicht im Sicherheitsheader einer SOAP-Nachricht enthalten sind. Diese Verweise bestätigen in der Regel die Authentizität des ausgestellten Sicherheitstokens. Verwenden Sie die X509ThumbprintKeyIdentifierClause Klasse, um mithilfe des Fingerabdrucks des X.509-Zertifikats auf ein X509SecurityToken Sicherheitstoken zu verweisen. Die GetX509Thumbprint Methode gibt den Fingerabdruck zurück.

Windows Communication Foundation unterstützt die folgenden Arten von Sicherheitstokenverweise für X509SecurityToken Sicherheitstoken.

Konstruktoren

Name Beschreibung
X509ThumbprintKeyIdentifierClause(Byte[])

Initialisiert eine neue Instanz der X509ThumbprintKeyIdentifierClause Klasse mithilfe des angegebenen Fingerabdrucks für ein X.509-Zertifikat.

X509ThumbprintKeyIdentifierClause(X509Certificate2)

Initialisiert eine neue Instanz der X509ThumbprintKeyIdentifierClause Klasse mithilfe des angegebenen X.509-Zertifikats.

Eigenschaften

Name Beschreibung
CanCreateKey

Ruft einen Wert ab, der angibt, ob ein Schlüssel erstellt werden kann.

(Geerbt von SecurityKeyIdentifierClause)
ClauseType

Ruft den Schlüsselbezeichner-Klauseltyp ab.

(Geerbt von SecurityKeyIdentifierClause)
DerivationLength

Ruft die Größe des abgeleiteten Schlüssels ab.

(Geerbt von SecurityKeyIdentifierClause)
Id

Dient zum Abrufen oder Festlegen der Schlüsselbezeichner-Klausel-ID.

(Geerbt von SecurityKeyIdentifierClause)

Methoden

Name Beschreibung
CreateKey()

Erstellt einen Schlüssel basierend auf den Parametern, die an den Konstruktor übergeben werden.

(Geerbt von SecurityKeyIdentifierClause)
Equals(Object)

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

(Geerbt von Object)
GetBuffer()

Ruft die Binärdaten ab, die den Schlüsselbezeichner darstellen.

(Geerbt von BinaryKeyIdentifierClause)
GetDerivationNonce()

Ruft die Nonce ab, die zum Generieren des abgeleiteten Schlüssels verwendet wurde.

(Geerbt von SecurityKeyIdentifierClause)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetRawBuffer()

Ruft die Binärdaten ab, die den Schlüsselbezeichner darstellen.

(Geerbt von BinaryKeyIdentifierClause)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetX509Thumbprint()

Gibt den Fingerabdruck für das X.509-Zertifikat zurück.

Matches(Byte[], Int32)

Gibt einen Wert zurück, der angibt, ob die Binärdaten für die aktuelle Instanz den angegebenen Binärdaten am angegebenen Offset entsprechen.

(Geerbt von BinaryKeyIdentifierClause)
Matches(Byte[])

Gibt einen Wert zurück, der angibt, ob die Binärdaten für die aktuelle Instanz den angegebenen Binärdaten entsprechen.

(Geerbt von BinaryKeyIdentifierClause)
Matches(SecurityKeyIdentifierClause)

Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz der angegebenen Schlüsselbezeichnerklausel entspricht.

(Geerbt von BinaryKeyIdentifierClause)
Matches(X509Certificate2)

Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz dem Fingerabdruck des angegebenen X.509-Zertifikats entspricht.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

Gilt für: