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 verwendet, um XML mithilfe eines symmetrischen Schlüssels zu transformieren.
Konstruktoren
| Name | Beschreibung |
|---|---|
| SymmetricSecurityKey() |
Initialisiert eine neue Instanz der SymmetricSecurityKey-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| KeySize |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, ruft die Größe des Schlüssels in Bits ab. (Geerbt von SecurityKey) |
Methoden
| Name | Beschreibung |
|---|---|
| DecryptKey(String, Byte[]) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der angegebene verschlüsselte Schlüssel entschlüsselt. (Geerbt von SecurityKey) |
| EncryptKey(String, Byte[]) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der angegebene Schlüssel verschlüsselt. (Geerbt von SecurityKey) |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GenerateDerivedKey(String, Byte[], Byte[], Int32, Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein abgeleiteter Schlüssel mithilfe des angegebenen kryptografischen Algorithmus und der Parameter für den aktuellen Schlüssel generiert. |
| GetDecryptionTransform(String, Byte[]) |
Wenn sie in einer abgeleiteten Klasse überschrieben werden, wird eine Transformation mit dem angegebenen Kryptografiealgorithmus entschlüsselt. |
| GetEncryptionTransform(String, Byte[]) |
Wenn sie in einer abgeleiteten Klasse überschrieben werden, ruft eine Transformation ab, die XML mithilfe des angegebenen Kryptografiealgorithmus verschlüsselt. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetIVSize(String) |
Ruft beim Überschreiben in einer abgeleiteten Klasse die Größe des Initialisierungsvektors ( |
| GetKeyedHashAlgorithm(String) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, ruft eine Instanz des angegebenen Schlüsselhashalgorithmus ab. |
| GetSymmetricAlgorithm(String) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, ruft eine Instanz des angegebenen symmetrischen Algorithmus ab. |
| GetSymmetricKey() |
Beim Überschreiben in einer abgeleiteten Klasse ruft die Bytes ab, die den symmetrischen Schlüssel darstellen. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| IsAsymmetricAlgorithm(String) |
Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert abgerufen, der angibt, ob der angegebene Algorithmus asymmetrische Schlüssel verwendet. (Geerbt von SecurityKey) |
| IsSupportedAlgorithm(String) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein Wert abgerufen, der angibt, ob der angegebene Algorithmus von dieser Klasse unterstützt wird. (Geerbt von SecurityKey) |
| IsSymmetricAlgorithm(String) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein Wert abgerufen, der angibt, ob der angegebene Algorithmus symmetrische Schlüssel verwendet. (Geerbt von SecurityKey) |
| 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) |