EncryptedXml.GetDecryptionKey(EncryptedData, String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte dešifrovací klíč ze zadaného EncryptedData objektu.
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
Parametry
- encryptedData
- EncryptedData
Objekt EncryptedData , který obsahuje dešifrovací klíč k načtení.
- symmetricAlgorithmUri
- String
Velikost dešifrovacího klíče, který se má načíst.
Návraty
Objekt SymmetricAlgorithm přidružený k dešifrovacímu klíči.
Výjimky
Hodnota parametru encryptedData
je null
.
Parametr encryptedData má EncryptionMethod vlastnost null.
-nebo-
Šifrovaný klíč nelze načíst pomocí zadaných parametrů.
Poznámky
Vzhledem k objektu EncryptedData tato metoda hledá dešifrovací klíč, který lze použít k načtení dat ve formátu prostého textu. Pokud je zadán název klíče, metoda hledá symetrický algoritmus nebo asymetrický algoritmus, který je přidružen k názvu klíče, jak je definováno v mapování názvů klíčů. V opačném případě, pokud je zadána metoda načítání nebo EncryptedKey objekt, metoda načte EncryptedKey objekt a zavolá metodu GetDecryptionKey .