SymmetricSecurityKey Klasse

Definition

Stellt die abstrakte Basisklasse für alle Schlüssel dar, die mit symmetrischen Algorithmen generiert werden.

public ref class SymmetricSecurityKey abstract : System::IdentityModel::Tokens::SecurityKey
public abstract class SymmetricSecurityKey : System.IdentityModel.Tokens.SecurityKey
type SymmetricSecurityKey = class
    inherit SecurityKey
Public MustInherit Class SymmetricSecurityKey
Inherits SecurityKey
Vererbung
SymmetricSecurityKey
Abgeleitet

Hinweise

In der Regel wird diese Klasse von der Infrastruktur zur Transformtation von XML mithilfe eines symmetrischen Schlüssels verwendet.

Konstruktoren

SymmetricSecurityKey()

Initialisiert eine neue Instanz der SymmetricSecurityKey-Klasse.

Eigenschaften

KeySize

Ruft beim Überschreiben in einer abgeleiteten Klasse die Größe des Schlüssels in Bits ab.

(Geerbt von SecurityKey)

Methoden

DecryptKey(String, Byte[])

Entschlüsselt beim Überschreiben in einer abgeleiteten Klasse den angegebenen verschlüsselten Schlüssel.

(Geerbt von SecurityKey)
EncryptKey(String, Byte[])

Verschlüsselt beim Überschreiben in einer abgeleiteten Klasse den angegebenen Schlüssel.

(Geerbt von SecurityKey)
Equals(Object)

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

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

Generiert beim Überschreiben in einer abgeleiteten Klasse einen abgeleiteten Schlüssel mithilfe des angegebenen kryptografischen Algorithmus und den Parametern für den aktuellen Schlüssel.

GetDecryptionTransform(String, Byte[])

Ruft beim Überschreiben in einer abgeleiteten Klasse eine Transformation ab, die den verschlüsselten Text mithilfe des angegebenen kryptografischen Algorithmus entschlüsselt.

GetEncryptionTransform(String, Byte[])

Ruft beim Überschreiben in einer abgeleiteten Klasse eine Transformation ab, die XML mithilfe des angegebenen kryptografischen Algorithmus verschlüsselt.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetIVSize(String)

Ruft beim Überschreiben in einer abgeleiteten Klasse die Größe des Initialisierungsvektors (IV) in Bits ab, der für den angegebenen kryptografischen Algorithmus erforderlich ist.

GetKeyedHashAlgorithm(String)

Ruft beim Überschreiben in einer abgeleiteten Klasse eine Instanz des angegebenen schlüsselgebundenen Hashalgorithmus ab.

GetSymmetricAlgorithm(String)

Ruft beim Überschreiben in einer abgeleiteten Klasse eine Instanz des angegebenen symmetrischen Algorithmus ab.

GetSymmetricKey()

Ruft beim Überschreiben in einer abgeleiteten Klasse die Byte ab, die den symmetrischen Schlüssel darstellen.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IsAsymmetricAlgorithm(String)

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der angegebene Algorithmus asymmetrische Schlüssel verwendet.

(Geerbt von SecurityKey)
IsSupportedAlgorithm(String)

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der angegebene von dieser Klasse unterstützt wird.

(Geerbt von SecurityKey)
IsSymmetricAlgorithm(String)

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der angegebene Algorithmus symmetrische Schlüssel verwendet.

(Geerbt von SecurityKey)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: