EncryptedXml.GetDecryptionKey(EncryptedData, String) Metode

Definisi

Mengambil kunci dekripsi dari objek yang ditentukan EncryptedData .

public:
 virtual System::Security::Cryptography::SymmetricAlgorithm ^ GetDecryptionKey(System::Security::Cryptography::Xml::EncryptedData ^ encryptedData, System::String ^ symmetricAlgorithmUri);
public virtual System.Security.Cryptography.SymmetricAlgorithm? GetDecryptionKey(System.Security.Cryptography.Xml.EncryptedData encryptedData, string? symmetricAlgorithmUri);
public virtual System.Security.Cryptography.SymmetricAlgorithm GetDecryptionKey(System.Security.Cryptography.Xml.EncryptedData encryptedData, string symmetricAlgorithmUri);
abstract member GetDecryptionKey : System.Security.Cryptography.Xml.EncryptedData * string -> System.Security.Cryptography.SymmetricAlgorithm
override this.GetDecryptionKey : System.Security.Cryptography.Xml.EncryptedData * string -> System.Security.Cryptography.SymmetricAlgorithm
Public Overridable Function GetDecryptionKey (encryptedData As EncryptedData, symmetricAlgorithmUri As String) As SymmetricAlgorithm

Parameter

encryptedData
EncryptedData

Objek EncryptedData yang berisi kunci dekripsi untuk diambil.

symmetricAlgorithmUri
String

Ukuran kunci dekripsi yang akan diambil.

Mengembalikan

Objek SymmetricAlgorithm yang terkait dengan kunci dekripsi.

Pengecualian

Nilai encryptedData parameter adalah null.

Parameter encryptedData memiliki EncryptionMethod properti yang null.

-atau-

Kunci terenkripsi tidak dapat diambil menggunakan parameter yang ditentukan.

Keterangan

EncryptedData Mengingat objek, metode ini mencari kunci dekripsi yang dapat digunakan untuk mengambil data teks biasa. Jika nama kunci ditentukan, metode mencari algoritma simetris atau algoritma asimetris yang terkait dengan nama kunci seperti yang didefinisikan dalam pemetaan nama kunci. Jika tidak, jika metode pengambilan atau EncryptedKey objek ditentukan, metode memuat EncryptedKey objek dan memanggil GetDecryptionKey metode .

Berlaku untuk