Экспортирует параметры алгоритма в BLOB. Отрытый ключ представляется парой (x,b), где байт b равен 2, если координата y чётная и 3 в противном случае.

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

Синтаксис

Visual Basic
<ComVisibleAttribute(False)> _
Public Function ExportCspBlob ( _
	includePrivateParameters As Boolean, _
	isPublicCompress As Boolean _
) As Byte()
C#
[ComVisibleAttribute(false)]
public byte[] ExportCspBlob(
	bool includePrivateParameters,
	bool isPublicCompress
)
Visual C++
[ComVisibleAttribute(false)]
public:
array<unsigned char>^ ExportCspBlob(
	bool includePrivateParameters, 
	bool isPublicCompress
)
JavaScript
function exportCspBlob(includePrivateParameters, isPublicCompress);

Параметры

includePrivateParameters
Type: System..::..Boolean
Для экспорта секретного ключа.
isPublicCompress
Type: System..::..Boolean
(флаг CRYPT_PUBLICCOMPRESS) Если isPublicCompress == true, отрытый ключ представляется парой (x,b), где байт b равен 2, если координата y чётная и 3 в противном случае.

Возвращаемое значение

BLOB со структурой описанной для CSP.

Заметки

Экспорт секретного ключа не поддерживается.

Разрешения

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

Исключения

ИсключениеУсловие
CryptographicExceptionПри экспорте секретного ключа.

Версии CSP:

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

См. также: