TripleDESCng コンストラクター

定義

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

オーバーロード

TripleDESCng()

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

TripleDESCng(String)

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

TripleDESCng(String, CngProvider)

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

TripleDESCng(String, CngProvider, CngKeyOpenOptions)

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

TripleDESCng()

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

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

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

適用対象

TripleDESCng(String)

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

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

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

パラメーター

keyName
String

キーの名前です。

属性

例外

keyNamenullです。

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

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

注釈

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

こちらもご覧ください

適用対象

TripleDESCng(String, CngProvider)

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

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

public:
 TripleDESCng(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider);
public TripleDESCng (string keyName, System.Security.Cryptography.CngProvider provider);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public TripleDESCng (string keyName, System.Security.Cryptography.CngProvider provider);
new System.Security.Cryptography.TripleDESCng : string * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.TripleDESCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
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です。

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

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

注釈

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

こちらもご覧ください

適用対象

TripleDESCng(String, CngProvider, CngKeyOpenOptions)

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

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

public:
 TripleDESCng(System::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")]
public TripleDESCng (string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions);
new System.Security.Cryptography.TripleDESCng : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> System.Security.Cryptography.TripleDESCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
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です。

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

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

こちらもご覧ください

適用対象