EncryptedXml.DecryptEncryptedKey(EncryptedKey) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa klucz reprezentowany przez EncryptedKey element.
public:
virtual cli::array <System::Byte> ^ DecryptEncryptedKey(System::Security::Cryptography::Xml::EncryptedKey ^ encryptedKey);
public virtual byte[] DecryptEncryptedKey (System.Security.Cryptography.Xml.EncryptedKey encryptedKey);
abstract member DecryptEncryptedKey : System.Security.Cryptography.Xml.EncryptedKey -> byte[]
override this.DecryptEncryptedKey : System.Security.Cryptography.Xml.EncryptedKey -> byte[]
Public Overridable Function DecryptEncryptedKey (encryptedKey As EncryptedKey) As Byte()
Parametry
- encryptedKey
- EncryptedKey
EncryptedKey Obiekt zawierający klucz do pobrania.
Zwraca
- Byte[]
Tablica bajtów zawierająca klucz.
Wyjątki
Wartość parametru encryptedKey
to null
.
Wartość parametru encryptedKey
nie jest algorytmem zawijania klucza Triple DES ani algorytmem zawijania kluczy Advanced Encryption Standard (AES) (nazywanym również Rijndael).
Uwagi
Metoda DecryptEncryptedKey odszyfrowuje zaszyfrowany klucz zawarty w <EncryptedKey>
elemecie dokumentu XML.
Ta metoda rekursywna znajduje klucz reprezentowany przez EncryptedKey obiekt. Należy pamiętać, że EncryptedKey obiekt może zawierać inny EncryptedKey obiekt, który określa jego KeyInfo wartość.