Freigeben über


RsaKeyIdentifierClause Klasse

Definition

Stellt eine Schlüsselbezeichnerklausel dar, die ein RsaSecurityToken-Sicherheitstoken identifiziert.

public ref class RsaKeyIdentifierClause : System::IdentityModel::Tokens::SecurityKeyIdentifierClause
public class RsaKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause
type RsaKeyIdentifierClause = class
    inherit SecurityKeyIdentifierClause
Public Class RsaKeyIdentifierClause
Inherits SecurityKeyIdentifierClause
Vererbung
RsaKeyIdentifierClause

Hinweise

In der Regel ist es nicht erforderlich, die RsaKeyIdentifierClause 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 der SOAP-Nachricht enthalten sind. Diese Verweise bestätigen in der Regel die Echtheit des ausgegebenen Sicherheitstokens. Verwenden Sie die RsaKeyIdentifierClause-Klasse, um auf ein RsaSecurityToken-Sicherheitstoken zu verweisen und um auf den RSA-Algorithmus zuzugreifen. Rufen Sie zum Zugreifen auf den RSA-Algorithmus den Wert der Rsa-Eigenschaft ab.

Konstruktoren

RsaKeyIdentifierClause(RSA)

Initialisiert eine neue Instanz der RsaKeyIdentifierClause-Klasse mithilfe des angegebenen RSA-Algorithmus.

Eigenschaften

CanCreateKey

Ruft einen Wert ab, der angibt, ob ein Schlüssel aus der Schlüsselbezeichnerklausel 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)
Rsa

Ruft den RSA-Algorithmus ab, der der Schlüsselbezeichnerklausel zugeordnet wird.

Methoden

CreateKey()

Erstellt mit dem RSA-Algorithmus einen Schlüssel.

Equals(Object)

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

(Geerbt von Object)
GetDerivationNonce()

Ruft die Nonce ab, die verwendet wurde, um den abgeleiteten Schlüssel zu generieren.

(Geerbt von SecurityKeyIdentifierClause)
GetExponent()

Ruft den Exponent-Parameter für den RSA-Algorithmus ab.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetModulus()

Ruft den Modulus-Parameter für den RSA-Algorithmus ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Matches(RSA)

Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz mit dem angegebenen RSA-Algorithmus übereinstimmt.

Matches(SecurityKeyIdentifierClause)

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

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

WriteExponentAsBase64(XmlWriter)

Schreibt den Base64-codierten Exponent-Parameter des RSA-Algorithmus in das angegebene XML-Serialisierungsprogramm.

WriteModulusAsBase64(XmlWriter)

Schreibt den Base64-codierten Modulus-Parameter des RSA-Algorithmus in das angegebene XML-Serialisierungsprogramm.

Gilt für: