TripleDESCng コンストラクター

定義

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

オーバーロード

名前 説明
TripleDESCng()

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

TripleDESCng(String)

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

TripleDESCng(String, CngProvider)

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

TripleDESCng(String, CngProvider, CngKeyOpenOptions)

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

TripleDESCng()

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

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

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

適用対象

TripleDESCng(String)

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

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

public:
 TripleDESCng(System::String ^ keyName);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public TripleDESCng(string keyName);
public TripleDESCng(string keyName);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.TripleDESCng : string -> System.Security.Cryptography.TripleDESCng
new System.Security.Cryptography.TripleDESCng : string -> System.Security.Cryptography.TripleDESCng
Public Sub New (keyName As String)

パラメーター

keyName
String

キーの名前。

属性

例外

keyNamenullです。

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

その他すべてのエラー。

注釈

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

こちらもご覧ください

適用対象

TripleDESCng(String, CngProvider)

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

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

public:
 TripleDESCng(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public TripleDESCng(string keyName, System.Security.Cryptography.CngProvider provider);
public TripleDESCng(string keyName, System.Security.Cryptography.CngProvider provider);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.TripleDESCng : string * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.TripleDESCng
new System.Security.Cryptography.TripleDESCng : string * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.TripleDESCng
Public Sub New (keyName As String, provider As CngProvider)

パラメーター

keyName
String

キーの名前。

provider
CngProvider

キーを含む KSP。

属性

例外

keyNamenullです。

-又は-

providernullです。

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

その他すべてのエラー。

注釈

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

こちらもご覧ください

適用対象

TripleDESCng(String, CngProvider, CngKeyOpenOptions)

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

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

public:
 TripleDESCng(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider, System::Security::Cryptography::CngKeyOpenOptions openOptions);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public TripleDESCng(string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions);
public TripleDESCng(string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.TripleDESCng : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> System.Security.Cryptography.TripleDESCng
new System.Security.Cryptography.TripleDESCng : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> System.Security.Cryptography.TripleDESCng
Public Sub New (keyName As String, provider As CngProvider, openOptions As CngKeyOpenOptions)

パラメーター

keyName
String

キーの名前。

provider
CngProvider

キーを含む KSP。

openOptions
CngKeyOpenOptions

キーを開く場所 (マシンまたはユーザー ストレージ) や UI プロンプトを抑制するかどうかなど、キーを開くオプションを指定する列挙値のビットごとの組み合わせ。

属性

例外

keyNamenullです。

-又は-

providernullです。

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

その他すべてのエラー。

こちらもご覧ください

適用対象