Freigeben über


X509RawDataKeyIdentifierClause Klasse

Definition

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

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

Hinweise

In der Regel muss die X509RawDataKeyIdentifierClause 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 beziehen sich auf Sicherheitstoken, die im Sicherheitsheader einer SOAP-Nachricht enthalten sind und nicht angefügte Verweise Sicherheitstoken sind 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 X509RawDataKeyIdentifierClause Klasse, um mithilfe der Rohdaten des X.509-Zertifikats auf ein X509SecurityToken Sicherheitstoken zu verweisen. Die GetX509RawData-Methode gibt die Rohdaten zurück.

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

X509ThumbprintKeyIdentifierClause

Konstruktoren

X509RawDataKeyIdentifierClause(Byte[])

Initialisiert eine neue Instanz der X509RawDataKeyIdentifierClause Klasse mithilfe der angegebenen Rohdaten eines X.509-Zertifikats.

X509RawDataKeyIdentifierClause(X509Certificate2)

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

Eigenschaften

CanCreateKey

Ruft einen Wert ab, der angibt, ob ein Schlüssel aus den Rohdaten des X.509-Zertifikats oder Bytearrays erstellt werden kann, das im Konstruktor angegeben ist.

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

CreateKey()

Erstellt einen Schlüssel aus den Rohdaten des X.509-Zertifikats oder Bytearrays, das im Konstruktor angegeben ist.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(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)
GetX509RawData()

Ruft die Rohdaten ab, die dem X.509-Zertifikat zugeordnet sind.

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 angegebenen X.509-Zertifikat entspricht.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt das aktuelle Objekt zurück.

Gilt für: