AesCng コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
AesCng クラスの新しいインスタンスを初期化します。
オーバーロード
AesCng() |
AesCng クラスの新しいインスタンスを一時的なキーで初期化します。 |
AesCng(String) |
AesCng クラスの新しいインスタンスを、指定したキー名 (既存の永続化 AES キーを表す) で初期化します。 |
AesCng(String, CngProvider) |
AesCng クラスの新しいインスタンスを、指定したキー名 (既存の永続化 AES キーを表す)、および指定したキー格納プロバイダー (KSP) で初期化します。 |
AesCng(String, CngProvider, CngKeyOpenOptions) |
既存の AesCng 永続化された AES キー、指定されたキー ストレージ プロバイダー (KSP) およびキーオープン オプションを表す、指定したキー名を使用して、 クラスの新しいインスタンスを初期化します。 |
AesCng()
AesCng クラスの新しいインスタンスを一時的なキーで初期化します。
public:
AesCng();
public AesCng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng ();
Public Sub New ()
- 属性
適用対象
AesCng(String)
AesCng クラスの新しいインスタンスを、指定したキー名 (既存の永続化 AES キーを表す) で初期化します。
public:
AesCng(System::String ^ keyName);
public AesCng (string keyName);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng (string keyName);
new System.Security.Cryptography.AesCng : string -> System.Security.Cryptography.AesCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.AesCng : string -> System.Security.Cryptography.AesCng
Public Sub New (keyName As String)
パラメーター
- keyName
- String
キーの名前です。
- 属性
例外
keyName
が null
です。
Cryptography Next Generation (CNG) は、このシステムではサポートされていません。
上記以外のすべてのエラー。
注釈
このコンストラクターでは、 と MicrosoftSoftwareKeyStorageProvider のNone既定値CngKeyOpenOptionsを既定のキー ストレージ プロバイダー (KSP) として使用してキーを開きます。
こちらもご覧ください
適用対象
AesCng(String, CngProvider)
AesCng クラスの新しいインスタンスを、指定したキー名 (既存の永続化 AES キーを表す)、および指定したキー格納プロバイダー (KSP) で初期化します。
public:
AesCng(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider);
public AesCng (string keyName, System.Security.Cryptography.CngProvider provider);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng (string keyName, System.Security.Cryptography.CngProvider provider);
new System.Security.Cryptography.AesCng : string * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.AesCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.AesCng : string * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.AesCng
Public Sub New (keyName As String, provider As CngProvider)
パラメーター
- keyName
- String
キーの名前です。
- provider
- CngProvider
キーを格納する KSP。
- 属性
例外
Cryptography Next Generation (CNG) は、このシステムではサポートされていません。
上記以外のすべてのエラー。
注釈
キーを開くには、 のNone既定値が使用されますCngKeyOpenOptions。
こちらもご覧ください
適用対象
AesCng(String, CngProvider, CngKeyOpenOptions)
既存の AesCng 永続化された AES キー、指定されたキー ストレージ プロバイダー (KSP) およびキーオープン オプションを表す、指定したキー名を使用して、 クラスの新しいインスタンスを初期化します。
public:
AesCng(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider, System::Security::Cryptography::CngKeyOpenOptions openOptions);
public AesCng (string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng (string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions);
new System.Security.Cryptography.AesCng : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> System.Security.Cryptography.AesCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.AesCng : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> System.Security.Cryptography.AesCng
Public Sub New (keyName As String, provider As CngProvider, openOptions As CngKeyOpenOptions)
パラメーター
- keyName
- String
キーの名前です。
- provider
- CngProvider
キーを格納する KSP。
- openOptions
- CngKeyOpenOptions
キーを (コンピューターまたはユーザーの記憶域) から開く場所や UI のプロンプトを抑制するかどうかなど、キーを開くためのオプションを指定する列挙値のビットごとの組み合わせ。
- 属性
例外
Cryptography Next Generation (CNG) は、このシステムではサポートされていません。
上記以外のすべてのエラー。
こちらもご覧ください
適用対象
.NET