EncryptedXml.DecryptKey Methode
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.
Entschlüsselt ein <EncryptedKey> Element.
Überlädt
| Name | Beschreibung |
|---|---|
| DecryptKey(Byte[], SymmetricAlgorithm) |
Entschlüsselt ein |
| DecryptKey(Byte[], RSA, Boolean) |
Entschlüsselt ein |
Hinweise
Verwenden Sie die DecryptKey Methode, um ein <EncryptedKey> Element zu entschlüsseln und den Schlüssel abzurufen, der zum Entschlüsseln dieses Elements verwendet wird.
DecryptKey(Byte[], SymmetricAlgorithm)
- Quelle:
- EncryptedXml.cs
- Quelle:
- EncryptedXml.cs
- Quelle:
- EncryptedXml.cs
- Quelle:
- EncryptedXml.cs
- Quelle:
- EncryptedXml.cs
- Quelle:
- EncryptedXml.cs
- Quelle:
- EncryptedXml.cs
- Quelle:
- EncryptedXml.cs
Entschlüsselt ein <EncryptedKey> Element mithilfe eines symmetrischen Algorithmus.
public:
static cli::array <System::Byte> ^ DecryptKey(cli::array <System::Byte> ^ keyData, System::Security::Cryptography::SymmetricAlgorithm ^ symmetricAlgorithm);
public static byte[] DecryptKey(byte[] keyData, System.Security.Cryptography.SymmetricAlgorithm symmetricAlgorithm);
static member DecryptKey : byte[] * System.Security.Cryptography.SymmetricAlgorithm -> byte[]
Public Shared Function DecryptKey (keyData As Byte(), symmetricAlgorithm As SymmetricAlgorithm) As Byte()
Parameter
- keyData
- Byte[]
Ein Bytearray, das ein verschlüsseltes <EncryptedKey> Element darstellt.
- symmetricAlgorithm
- SymmetricAlgorithm
Der symmetrische Schlüssel, der zum Entschlüsseln keyDataverwendet wird.
Gibt zurück
Ein Bytearray, das die Nur-Text-Taste enthält.
Ausnahmen
Der Wert des keyData Parameters lautet null.
-oder-
Der Wert des symmetricAlgorithm Parameters lautet null.
Der Wert des symmetricAlgorithm Elements ist nicht der Triple DES Key Wrap-Algorithmus oder der Advanced Encryption Standard (AES)-Schlüsselumbruchalgorithmus (auch als Rijndael bezeichnet).
Hinweise
Die DecryptKey Methode entschlüsselt einen verschlüsselten Schlüssel, der <EncryptedKey> im Element eines XML-Dokuments enthalten ist. Diese Methode akzeptiert einen Wert für den symmetricAlgorithm Parameter, der entweder den Triple DES-Algorithmus oder den AES-Schlüsselumbruchalgorithmus (auch als Rijndael bezeichnet) darstellt.
Gilt für:
DecryptKey(Byte[], RSA, Boolean)
- Quelle:
- EncryptedXml.cs
- Quelle:
- EncryptedXml.cs
- Quelle:
- EncryptedXml.cs
- Quelle:
- EncryptedXml.cs
- Quelle:
- EncryptedXml.cs
- Quelle:
- EncryptedXml.cs
- Quelle:
- EncryptedXml.cs
- Quelle:
- EncryptedXml.cs
Entschlüsselt ein <EncryptedKey> Element mithilfe eines asymmetrischen Algorithmus.
public:
static cli::array <System::Byte> ^ DecryptKey(cli::array <System::Byte> ^ keyData, System::Security::Cryptography::RSA ^ rsa, bool useOAEP);
public static byte[] DecryptKey(byte[] keyData, System.Security.Cryptography.RSA rsa, bool useOAEP);
static member DecryptKey : byte[] * System.Security.Cryptography.RSA * bool -> byte[]
Public Shared Function DecryptKey (keyData As Byte(), rsa As RSA, useOAEP As Boolean) As Byte()
Parameter
- keyData
- Byte[]
Ein Bytearray, das ein verschlüsseltes <EncryptedKey> Element darstellt.
- rsa
- RSA
Der asymmetrische Schlüssel, der zum Entschlüsseln keyDataverwendet wird.
- useOAEP
- Boolean
Ein Wert, der angibt, ob der optimale asymmetrische Verschlüsselungsabstand (OAEP) verwendet werden soll.
Gibt zurück
Ein Bytearray, das die Nur-Text-Taste enthält.
Ausnahmen
Der Wert des keyData Parameters lautet null.
-oder-
Der Wert des rsa Parameters lautet null.
Hinweise
Die DecryptKey Methode entschlüsselt einen verschlüsselten Schlüssel, der <EncryptedKey> im Element eines XML-Dokuments enthalten ist. Diese Methode akzeptiert einen Wert für den rsa Parameter, der entweder den RSA PKCS#1 v1.5-Algorithmus oder den RSA PKCS#1 Typ 2-Algorithmus (auch als OAEP-Abstand bezeichnet) darstellt.