Экспортирует параметры алгоритма в 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
См. также: