Поделиться через


TripleDESCng Конструкторы

Определение

Инициализирует новый экземпляр класса TripleDESCng.

Перегрузки

TripleDESCng()

Инициализирует новый экземпляр класса TripleDESCng с использованием временного ключа.

TripleDESCng(String)

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

TripleDESCng(String, CngProvider)

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

TripleDESCng(String, CngProvider, CngKeyOpenOptions)

Инициализирует новый экземпляр класса с указанным именем ключа, который представляет существующий сохраненный ключ 3DES, указанный поставщик хранилища ключей TripleDESCng (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

Имя ключа.

Атрибуты

Исключения

keyName имеет значение null.

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

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

Комментарии

Этот конструктор использует значение по умолчанию CngKeyOpenOptions и MicrosoftSoftwareKeyStorageProvider в качестве поставщика хранилища ключей None (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, который содержит ключ.

Атрибуты

Исключения

keyName имеет значение null.

-или-

provider имеет значение null.

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

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

Комментарии

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

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

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

TripleDESCng(String, CngProvider, CngKeyOpenOptions)

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

Инициализирует новый экземпляр класса с указанным именем ключа, который представляет существующий сохраненный ключ 3DES, указанный поставщик хранилища ключей TripleDESCng (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

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

Атрибуты

Исключения

keyName имеет значение null.

-или-

provider имеет значение null.

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

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

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

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