InMemorySymmetricSecurityKey Klasse

Definition

Stellt Schlüssel dar, die mit symmetrischen Algorithmen generiert werden und nur im Arbeitsspeicher des lokalen Computers gespeichert werden.

public ref class InMemorySymmetricSecurityKey : System::IdentityModel::Tokens::SymmetricSecurityKey
public class InMemorySymmetricSecurityKey : System.IdentityModel.Tokens.SymmetricSecurityKey
type InMemorySymmetricSecurityKey = class
    inherit SymmetricSecurityKey
Public Class InMemorySymmetricSecurityKey
Inherits SymmetricSecurityKey
Vererbung
InMemorySymmetricSecurityKey

Hinweise

In der Regel wird diese Klasse nur von der Infrastruktur verwendet, um XML mithilfe eines symmetrischen Schlüssels zu transformieren.

Konstruktoren

Name Beschreibung
InMemorySymmetricSecurityKey(Byte[], Boolean)

Initialisiert eine neue Instanz der InMemorySymmetricSecurityKey Klasse mit dem angegebenen symmetrischen Schlüssel und einem Wert, der angibt, ob die Binärdaten geklont werden müssen.

InMemorySymmetricSecurityKey(Byte[])

Initialisiert eine neue Instanz der InMemorySymmetricSecurityKey Klasse mithilfe des angegebenen symmetrischen Schlüssels.

Eigenschaften

Name Beschreibung
KeySize

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

Methoden

Name Beschreibung
DecryptKey(String, Byte[])

Entschlüsselt den angegebenen verschlüsselten Schlüssel.

EncryptKey(String, Byte[])

Verschlüsselt den angegebenen Schlüssel.

Equals(Object)

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

(Geerbt von Object)
GenerateDerivedKey(String, Byte[], Byte[], Int32, Int32)

Generiert einen abgeleiteten Schlüssel mit dem angegebenen kryptografischen Algorithmus und Parametern für den aktuellen Schlüssel.

GetDecryptionTransform(String, Byte[])

Ruft eine Transformation ab, die Chiffretext mithilfe des angegebenen kryptografischen Algorithmus entschlüsselt.

GetEncryptionTransform(String, Byte[])

Ruft eine Transformation ab, die XML mithilfe des angegebenen Kryptografiealgorithmus verschlüsselt.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetIVSize(String)

Ruft die Größe des Initialisierungsvektors (IV) in Bits ab, der für den angegebenen Kryptografiealgorithmus erforderlich ist.

GetKeyedHashAlgorithm(String)

Ruft eine Instanz des angegebenen Schlüsselhashalgorithmus ab.

GetSymmetricAlgorithm(String)

Ruft eine Instanz des angegebenen symmetrischen Algorithmus ab.

GetSymmetricKey()

Ruft die Bytes ab, die den symmetrischen Schlüssel darstellen.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
IsAsymmetricAlgorithm(String)

Ruft einen Wert ab, der angibt, ob der angegebene Algorithmus asymmetrische Schlüssel verwendet.

IsSupportedAlgorithm(String)

Ruft einen Wert ab, der angibt, ob der angegebene Algorithmus von dieser Klasse unterstützt wird.

IsSymmetricAlgorithm(String)

Ruft einen Wert ab, der angibt, ob der angegebene Algorithmus symmetrische Schlüssel verwendet.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: