Пространство имен:
CryptoPro.Sharpei
Сборка:
CryptoPro.Sharpei.Base (в CryptoPro.Sharpei.Base.dll)
Синтаксис
| Visual Basic |
|---|
Public Overrides Function ExportParameters ( _
includePrivateParameters As Boolean _
) As Gost3410Parameters |
| Visual C++ |
|---|
public:
virtual Gost3410Parameters ExportParameters(
bool includePrivateParameters
) override |
| JavaScript |
|---|
function exportParameters(includePrivateParameters); |
Параметры
- includePrivateParameters
- Type: System..::..Boolean
trueTruetruetrue (True в Visual Basic),
чтобы включить секретный ключ, falseFalsefalsefalse (False в Visual Basic) - для
экспорта только открытого ключа и его параметров.
Возвращаемое значение
Параметры в виде структуры
Gost3410ParametersЗаметки
Примеры
| Visual Basic | Copy Code |
|---|
' Создаем случайный ключ
Dim gost As Gost3410CryptoServiceProvider = New Gost3410CryptoServiceProvider()
' и экспортируем открытый ключ и параметры
Dim gostParams As Gost3410Parameters = gost.ExportParameters(False)
|
| C# | Copy Code |
|---|
// Создаем случайный ключ
Gost3410CryptoServiceProvider gost = new Gost3410CryptoServiceProvider();
// и экспортируем открытый ключ и параметры
Gost3410Parameters gostParams = gost.ExportParameters(false);
|
Разрешения
| Разрешение | Описание |
|---|
| KeyContainerPermission | Для открытия существующего
контейнера. Связанные перечисления: Open. Действия по обеспечению безопасности:
Demand
. |
| KeyContainerPermission | Для создания контейнера с заданным
(не случаыным именем). Связанные перечисления: Create. Действия по обеспечению безопасности:
Demand
. |
| KeyContainerPermission | Для экспорта секретного ключа.
Связанные перечисления: Export. Действия по обеспечению безопасности:
Demand
. |
Версии CSP:
КриптоПро CSP 2.0, КриптоПро CSP 3.0, КриптоПро CSP 3.6
См. также: