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, который содержит ключ.
- Атрибуты
Исключения
Криптография следующего поколения (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
Побитовое сочетание значений перечисления, которые определяют параметры открытия ключа, например, расположение, из которого открывается ключ (компьютер или пользовательское хранилище), или отключение запросов пользовательского интерфейса.
- Атрибуты
Исключения
Криптография следующего поколения (CNG) не поддерживается в этой системе.
Все остальные ошибки.