Aracılığıyla paylaş


EncryptedXml.DecryptEncryptedKey(EncryptedKey) Yöntem

Tanım

öğesi tarafından EncryptedKey temsil edilen anahtarı belirler.

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

Parametreler

encryptedKey
EncryptedKey

EncryptedKey Alınacak anahtarı içeren nesne.

Döndürülenler

Byte[]

Anahtarı içeren bir bayt dizisi.

Özel durumlar

parametresinin encryptedKey değeridir null.

Parametrenin encryptedKey değeri Üçlü DES Anahtar Sarmalama algoritması veya Gelişmiş Şifreleme Standardı (AES) Anahtar Sarmalama algoritması (Rijndael olarak da adlandırılır) değildir.

Açıklamalar

yöntemi, DecryptEncryptedKey xml belgesinin <EncryptedKey> öğesinde bulunan şifrelenmiş bir anahtarın şifresini çözer.

Bu özyinelemeli yöntem, nesnesi tarafından EncryptedKey temsil edilen anahtarı bulur. Bir EncryptedKey nesnenin değerini belirten KeyInfo başka bir EncryptedKey nesne içerebileceğini unutmayın.

Şunlara uygulanır