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