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