Sdílet prostřednictvím


EncryptedXml.DecryptEncryptedKey(EncryptedKey) Metoda

Definice

Určuje klíč reprezentovaný prvkem EncryptedKey .

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

Objekt EncryptedKey , který obsahuje klíč, který se má načíst.

Návraty

Byte[]

Bajtové pole, které obsahuje klíč.

Výjimky

Hodnota parametru encryptedKey je null.

Hodnota encryptedKey parametru není algoritmus Triple DES Key Wrap ani algoritmus AES (Advanced Encryption Standard) Key Wrap (označovaný také jako Rijndael).

Poznámky

Metoda DecryptEncryptedKey dešifruje šifrovaný klíč obsažený v <EncryptedKey> elementu dokumentu XML.

Tato rekurzivní metoda najde klíč reprezentovaný objektem EncryptedKey . Všimněte si, že EncryptedKey objekt může obsahovat jiný EncryptedKey objekt, který určuje jeho KeyInfo hodnotu.

Platí pro