Aracılığıyla paylaş


EncryptedXml.GetDecryptionKey(EncryptedData, String) Yöntem

Tanım

Belirtilen EncryptedData nesneden şifre çözme anahtarını alır.

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

Parametreler

encryptedData
EncryptedData

Alınacak EncryptedData şifre çözme anahtarını içeren nesne.

symmetricAlgorithmUri
String

Alınacak şifre çözme anahtarının boyutu.

Döndürülenler

SymmetricAlgorithm Şifre çözme anahtarıyla ilişkili bir nesne.

Özel durumlar

parametresinin encryptedData değeridir null.

encryptedData parametresi null olan bir EncryptionMethod özelliğe sahiptir.

-veya-

Şifrelenmiş anahtar, belirtilen parametreler kullanılarak alınamıyor.

Açıklamalar

Bir EncryptedData nesne verüldüğünde, bu yöntem düz metin verilerini almak için kullanılabilecek şifre çözme anahtarını arar. Bir anahtar adı belirtilirse, yöntem anahtar adı eşlemesinde tanımlandığı gibi anahtar adıyla ilişkili simetrik algoritmayı veya asimetrik algoritmayı arar. Aksi takdirde, bir alma yöntemi veya bir EncryptedKey nesne belirtilirse, yöntemi nesnesini yükler EncryptedKey ve yöntemini çağırır GetDecryptionKey .

Şunlara uygulanır