EncryptedXml.GetDecryptionKey(EncryptedData, String) メソッド

定義

指定した 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);
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

パラメーター

encryptedData
EncryptedData

取得する復号化キーを含む EncryptedData オブジェクト。

symmetricAlgorithmUri
String

取得する復号化キーのサイズ。

返品

復号化キーに関連付けられている SymmetricAlgorithm オブジェクト。

例外

encryptedData パラメーターの値はnull

encryptedData パラメーターには、null EncryptionMethod プロパティがあります。

-または-

暗号化されたキーは、指定されたパラメーターを使用して取得できません。

注釈

EncryptedData オブジェクトを指定すると、このメソッドはプレーン テキスト データの取得に使用できる復号化キーを検索します。 キー名が指定されている場合、メソッドは、キー名マッピングで定義されているキー名に関連付けられている対称アルゴリズムまたは非対称アルゴリズムを検索します。 それ以外の場合、取得メソッドまたは EncryptedKey オブジェクトが指定されている場合、メソッドは EncryptedKey オブジェクトを読み込み、 GetDecryptionKey メソッドを呼び出します。

適用対象