X509RawDataKeyIdentifierClause 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.
Stellt eine Schlüsselbezeichnerklausel dar, die ein X509SecurityToken-Sicherheitstoken unter Verwendung der unformatierten Daten 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 ist es nicht erforderlich, die X509RawDataKeyIdentifierClause zu verwenden, es sei denn, es wird ein benutzerdefinierter Sicherheitstokendienst erstellt. Wenn ein Sicherheitstokendienst ein Sicherheitstoken zurückgibt, enthält das ausgegebene 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, während sich nicht angefügte Verweise auf Sicherheitstoken beziehen, die nicht im Sicherheitsheader einer SOAP-Nachricht enthalten sind. Diese Verweise bestätigen in der Regel die Echtheit des ausgegebenen Sicherheitstokens. Verwenden Sie die X509RawDataKeyIdentifierClause-Klasse, um unter Verwendung der unformatierten Daten des X.509-Zertifikats auf ein X509SecurityToken-Sicherheitstoken zu verweisen. Die GetX509RawData-Methode gibt die unformatierten Daten 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 unter Verwendung der angegebenen unformatierten Daten eines X.509-Zertifikats. |
X509RawDataKeyIdentifierClause(X509Certificate2) |
Initialisiert eine neue Instanz der X509RawDataKeyIdentifierClause-Klasse unter Verwendung des angegebenen X.509-Zertifikats. |
Eigenschaften
CanCreateKey |
Ruft einen Wert ab, der angibt, ob ein Schlüssel aus den unformatierten Daten des X.509-Zertifikats oder aus dem in diesem Konstruktor angegebenen Bytearray erstellt werden kann. |
ClauseType |
Ruft den Typ der Schlüsselbezeichnerklausel ab. (Geerbt von SecurityKeyIdentifierClause) |
DerivationLength |
Ruft die Größe des abgeleiteten Schlüssels ab. (Geerbt von SecurityKeyIdentifierClause) |
Id |
Ruft die ID der Schlüsselbezeichnerklausel ab oder legt sie fest. (Geerbt von SecurityKeyIdentifierClause) |
Methoden
CreateKey() |
Erstellt einen Schlüssel aus den unformatierten Daten des X.509-Zertifikats oder aus dem in diesem Konstruktor angegebenen Bytearray. |
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 verwendet wurde, um den abgeleiteten Schlüssel zu generieren. (Geerbt von SecurityKeyIdentifierClause) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetRawBuffer() |
Ruft die Binärdaten ab, die den Schlüsselbezeichner darstellen. (Geerbt von BinaryKeyIdentifierClause) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
GetX509RawData() |
Ruft die dem X.509-Zertifikat zugeordneten unformatierten Daten ab. |
Matches(Byte[]) |
Gibt einen Wert zurück, der anzeigt, ob die Binärdaten der aktuellen Instanz mit den angegebenen Binärdaten übereinstimmen. (Geerbt von BinaryKeyIdentifierClause) |
Matches(Byte[], Int32) |
Gibt einen Wert zurück, der anzeigt, ob die Binärdaten der aktuellen Instanz mit den angegebenen Binärdaten am angegebenen Offset übereinstimmen. (Geerbt von BinaryKeyIdentifierClause) |
Matches(SecurityKeyIdentifierClause) |
Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz mit der angegebenen Schlüsselbezeichnerklausel übereinstimmt. (Geerbt von BinaryKeyIdentifierClause) |
Matches(X509Certificate2) |
Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz mit dem angegebenen X.509-Zertifikat übereinstimmt. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt das aktuelle Objekt zurück. |