AesCng コンストラクター

定義

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

オーバーロード

AesCng()

AesCng クラスの新しいインスタンスを一時的なキーで初期化します。

AesCng(String)

AesCng クラスの新しいインスタンスを、指定したキー名 (既存の永続化 AES キーを表す) で初期化します。

AesCng(String, CngProvider)

AesCng クラスの新しいインスタンスを、指定したキー名 (既存の永続化 AES キーを表す)、および指定したキー格納プロバイダー (KSP) で初期化します。

AesCng(String, CngProvider, CngKeyOpenOptions)

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

AesCng()

ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs

AesCng クラスの新しいインスタンスを一時的なキーで初期化します。

public:
 AesCng();
public AesCng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng ();
Public Sub New ()
属性

適用対象

AesCng(String)

ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs

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

キーの名前です。

属性

例外

keyNamenullです。

Cryptography Next Generation (CNG) は、このシステムではサポートされていません。

上記以外のすべてのエラー。

注釈

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

こちらもご覧ください

適用対象

AesCng(String, CngProvider)

ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs

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。

属性

例外

keyNamenull です。

または

providernullです。

Cryptography Next Generation (CNG) は、このシステムではサポートされていません。

上記以外のすべてのエラー。

注釈

キーを開くには、 のNone既定値が使用されますCngKeyOpenOptions

こちらもご覧ください

適用対象

AesCng(String, CngProvider, CngKeyOpenOptions)

ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs

既存の 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 のプロンプトを抑制するかどうかなど、キーを開くためのオプションを指定する列挙値のビットごとの組み合わせ。

属性

例外

keyNamenull です。

または

providernullです。

Cryptography Next Generation (CNG) は、このシステムではサポートされていません。

上記以外のすべてのエラー。

こちらもご覧ください

適用対象