EncryptedXml.DecryptKey メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
<EncryptedKey>
要素を復号化します。
オーバーロード
DecryptKey(Byte[], SymmetricAlgorithm) |
対称アルゴリズムを使用して |
DecryptKey(Byte[], RSA, Boolean) |
非対称アルゴリズムを使用して |
注釈
メソッドを DecryptKey 使用して要素を <EncryptedKey>
復号化し、その要素の暗号化を解除するために使用されるキーを取得します。
DecryptKey(Byte[], SymmetricAlgorithm)
- ソース:
- EncryptedXml.cs
- ソース:
- EncryptedXml.cs
- ソース:
- EncryptedXml.cs
- ソース:
- EncryptedXml.cs
- ソース:
- EncryptedXml.cs
対称アルゴリズムを使用して <EncryptedKey>
要素を復号化します。
public:
static cli::array <System::Byte> ^ DecryptKey(cli::array <System::Byte> ^ keyData, System::Security::Cryptography::SymmetricAlgorithm ^ symmetricAlgorithm);
public static byte[] DecryptKey (byte[] keyData, System.Security.Cryptography.SymmetricAlgorithm symmetricAlgorithm);
static member DecryptKey : byte[] * System.Security.Cryptography.SymmetricAlgorithm -> byte[]
Public Shared Function DecryptKey (keyData As Byte(), symmetricAlgorithm As SymmetricAlgorithm) As Byte()
パラメーター
- keyData
- Byte[]
暗号化された <EncryptedKey>
要素を表すバイト配列。
- symmetricAlgorithm
- SymmetricAlgorithm
keyData
を復号化するために使用する対称キー。
戻り値
プレーン テキストのキーを格納するバイト配列。
例外
symmetricAlgorithm
要素の値が Triple DES キー ラップ アルゴリズムまたは AES (Advanced Encryption Standard) キー ラップ アルゴリズム (Rijndael とも呼ばれます) ではありません。
注釈
メソッドは DecryptKey 、XML ドキュメントの 要素に <EncryptedKey>
含まれる暗号化されたキーを復号化します。 このメソッドは、Triple DES アルゴリズムまたは AES キー ラップ アルゴリズム (Rijndael とも呼ばれます) を表すパラメーターの値 symmetricAlgorithm
を受け取ります。
適用対象
DecryptKey(Byte[], RSA, Boolean)
- ソース:
- EncryptedXml.cs
- ソース:
- EncryptedXml.cs
- ソース:
- EncryptedXml.cs
- ソース:
- EncryptedXml.cs
- ソース:
- EncryptedXml.cs
非対称アルゴリズムを使用して <EncryptedKey>
要素を復号化します。
public:
static cli::array <System::Byte> ^ DecryptKey(cli::array <System::Byte> ^ keyData, System::Security::Cryptography::RSA ^ rsa, bool useOAEP);
public static byte[] DecryptKey (byte[] keyData, System.Security.Cryptography.RSA rsa, bool useOAEP);
static member DecryptKey : byte[] * System.Security.Cryptography.RSA * bool -> byte[]
Public Shared Function DecryptKey (keyData As Byte(), rsa As RSA, useOAEP As Boolean) As Byte()
パラメーター
- keyData
- Byte[]
暗号化された <EncryptedKey>
要素を表すバイト配列。
- rsa
- RSA
keyData
を復号化するために使用する非対称キー。
- useOAEP
- Boolean
OAEP (Optimal Asymmetric Encryption Padding) を使用するかどうかを指定する値。
戻り値
プレーン テキストのキーを格納するバイト配列。
例外
注釈
メソッドは DecryptKey 、XML ドキュメントの 要素に <EncryptedKey>
含まれる暗号化されたキーを復号化します。 このメソッドは、RSA PKCS#1 v1.5 アルゴリズムまたは RSA PKCS#1 タイプ 2 アルゴリズム (OAEP パディングとも呼ばれます) を表す パラメーターの値 rsa
を受け取ります。
適用対象
.NET