EncryptedXml.GetDecryptionKey(EncryptedData, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Entschlüsselungsschlüssel aus dem angegebenen EncryptedData-Objekt ab.
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, System::String ^ symAlgUri);
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 symAlgUri);
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
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
Public Overridable Function GetDecryptionKey (encryptedData As EncryptedData, symAlgUri As String) As SymmetricAlgorithm
Parameter
- encryptedData
- EncryptedData
Das EncryptedData-Objekt, das den abzurufenden Entschlüsselungsschlüssel enthält.
- symmetricAlgorithmUrisymAlgUri
- String
Die Größe des abzurufenden Entschlüsselungsschlüssels.
Gibt zurück
Ein dem Entschlüsselungsschlüssel zugeordnetes SymmetricAlgorithm-Objekt.
Ausnahmen
Der Wert des encryptedData
-Parameters ist null
.
Der encryptedData-Parameter verfügt über eine EncryptionMethod-Eigenschaft, die NULL ist.
- oder - Der verschlüsselte Schlüssel kann nicht mit den angegebenen Parametern abgerufen werden.
Hinweise
Angesichts eines EncryptedData Objekts sucht diese Methode nach dem Entschlüsselungsschlüssel, der zum Abrufen der Nur-Text-Daten verwendet werden kann. Wenn ein Schlüsselname angegeben wird, sucht die Methode nach dem symmetrischen Algorithmus oder asymmetrischen Algorithmus, der dem Schlüsselnamen zugeordnet ist, wie in der Schlüsselnamenzuordnung definiert. Andernfalls lädt die Methode, wenn eine Abrufmethode oder ein EncryptedKey Objekt angegeben wird, das EncryptedKey Objekt und ruft die GetDecryptionKey Methode auf.