EncryptedXml.GetDecryptionKey(EncryptedData, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 .