Конструктор алгоритма подписи по ГОСТ Р 34.10.

Пространство имен:  CryptoPro.Sharpei
Сборка:  CryptoPro.Sharpei.Base (в CryptoPro.Sharpei.Base.dll)

Синтаксис

Visual Basic
Public Sub New ( _
	parameters As CspParameters _
)
C#
public Gost3410CryptoServiceProvider(
	CspParameters parameters
)
Visual C++
public:
Gost3410CryptoServiceProvider(
	CspParameters^ parameters
)
JavaScript
CryptoPro.Sharpei.Gost3410CryptoServiceProvider = function(parameters);

Параметры

parameters
Type: CspParameters
Параметры алгоритма.

Заметки

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

При инициализации объекта через данный конструктор будут использованы именно эти параметры, в независимости от флага UseMachineKeyStore. По умолчанию значение флага из Gost3410CryptoServiceProvider(CspParameters) устанавливется в использование ключей из хранилищи пользователя. Для использования ключей из хранилища компьютера необходимо установить флаг Flags()()()(): UseMachineKeyStore()()()().

Разрешения

РазрешениеОписание
KeyContainerPermissionДля открытия существующего контейнера. Связанные перечисления: Open. Действия по обеспечению безопасности: Demand .
KeyContainerPermissionДля создания контейнера с заданным (не случаыным именем). Связанные перечисления: Create. Действия по обеспечению безопасности: Demand .

Версии CSP:

КриптоПро CSP 2.0, КриптоПро CSP 3.0, КриптоПро CSP 3.6

См. также: