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
Исходный код:
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

Инициализирует новый экземпляр TripleDESCng класса с указанным именем ключа, который представляет существующий сохраненный 3DES-ключ.

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

Имя ключа.

Атрибуты

Исключения

keyName равно null.

Криптография следующего поколения (CNG) не поддерживается в этой системе.

Все остальные ошибки.

Комментарии

Этот конструктор использует значение CngKeyOpenOptions по умолчанию и None в качестве поставщика хранилища ключей по умолчанию MicrosoftSoftwareKeyStorageProvider (KSP) для открытия ключа.

См. также раздел

Применяется к

TripleDESCng(String, CngProvider)

Исходный код:
Cng.NotSupported.cs
Исходный код:
Cng.NotSupported.cs
Исходный код:
Cng.NotSupported.cs
Исходный код:
Cng.NotSupported.cs
Исходный код:
Cng.NotSupported.cs

Инициализирует новый экземпляр TripleDESCng класса с указанным именем ключа, который представляет существующий сохраненный ключ 3DES и указанный поставщик хранилища ключей (KSP).

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, содержащий ключ.

Атрибуты

Исключения

keyName равно null.

–или–

provider равно null.

Криптография следующего поколения (CNG) не поддерживается в этой системе.

Все остальные ошибки.

Комментарии

Значение CngKeyOpenOptions по умолчанию None используется для открытия ключа.

См. также раздел

Применяется к

TripleDESCng(String, CngProvider, CngKeyOpenOptions)

Исходный код:
Cng.NotSupported.cs
Исходный код:
Cng.NotSupported.cs
Исходный код:
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);
[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

Побитовое сочетание значений перечисления, указывающее параметры открытия ключа, например, где ключ открыт из (компьютера или пользовательского хранилища) и следует ли подавлять запрос пользовательского интерфейса.

Атрибуты

Исключения

keyName равно null.

–или–

provider равно null.

Криптография следующего поколения (CNG) не поддерживается в этой системе.

Все остальные ошибки.

См. также раздел

Применяется к