次の方法で共有


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

エフェメラル キーを使用して、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

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

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です。

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

その他すべてのエラー。

注釈

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

こちらもご覧ください

適用対象

TripleDESCng(String, CngProvider)

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

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

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です。

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

その他すべてのエラー。

注釈

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

こちらもご覧ください

適用対象

TripleDESCng(String, CngProvider, CngKeyOpenOptions)

ソース:
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);
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です。

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

その他すべてのエラー。

こちらもご覧ください

適用対象