AesCng コンストラクター

定義

AesCng クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
AesCng()

エフェメラル キーを使用して、 AesCng クラスの新しいインスタンスを初期化します。

AesCng(String)

既存の永続化された AES キーを表す、指定したキー名を使用して、 AesCng クラスの新しいインスタンスを初期化します。

AesCng(String, CngProvider)

既存の永続化された AES キーと指定したキー ストレージ プロバイダー (KSP) を表す、指定したキー名を使用して、 AesCng クラスの新しいインスタンスを初期化します。

AesCng(String, CngProvider, CngKeyOpenOptions)

指定したキー名を使用して、 AesCng クラスの新しいインスタンスを初期化します。これは、既存の永続化された AES キー、指定されたキー ストレージ プロバイダー (KSP) およびキーを開くオプションを表します。

AesCng()

エフェメラル キーを使用して、 AesCng クラスの新しいインスタンスを初期化します。

public:
 AesCng();
public AesCng();
Public Sub New ()

適用対象

AesCng(String)

既存の永続化された AES キーを表す、指定したキー名を使用して、 AesCng クラスの新しいインスタンスを初期化します。

public:
 AesCng(System::String ^ keyName);
public AesCng(string keyName);
new System.Security.Cryptography.AesCng : string -> System.Security.Cryptography.AesCng
Public Sub New (keyName As String)

パラメーター

keyName
String

キーの名前。

例外

keyNamenullです。

このシステムでは、暗号化次世代 (CNG) はサポートされていません。

その他すべてのエラー。

注釈

このコンストラクターは、Noneの既定のCngKeyOpenOptions値を使用し、既定のキー ストレージ プロバイダー (KSP) としてMicrosoftSoftwareKeyStorageProviderしてキーを開きます。

こちらもご覧ください

適用対象

AesCng(String, CngProvider)

既存の永続化された AES キーと指定したキー ストレージ プロバイダー (KSP) を表す、指定したキー名を使用して、 AesCng クラスの新しいインスタンスを初期化します。

public:
 AesCng(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider);
public AesCng(string keyName, System.Security.Cryptography.CngProvider provider);
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。

例外

keyNamenullです。

-または-

providernullです。

このシステムでは、暗号化次世代 (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);
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 プロンプトを抑制するかどうかなど、キーを開くオプションを指定する列挙値のビットごとの組み合わせ。

例外

keyNamenullです。

-または-

providernullです。

このシステムでは、暗号化次世代 (CNG) はサポートされていません。

その他すべてのエラー。

こちらもご覧ください

適用対象