Крипто-Про CSP

_PUBLICKEYSTRUC

Структура PUBLICKEYSTRUC, так же известная, как структура BLOBHEADER, указывает тип ключевого блоба и алгоритм ключа находящегося в нём. Экземпляр этой структуры находится в начале поля pbData каждого ключевого блоба.

typedef struct _PUBLICKEYSTRUC {
BYTE bType;
BYTE bVersion;
WORD reserved;
ALG_ID aiKeyAlg; } BLOBHEADER, PUBLICKEYSTRUC;

Члены

bType
Тип ключевого блоба. Поддерживаются следующие типы ключевых блобов:
bType Описание
PUBLICKEYBLOB Предназначен для транспорта открытых ключей.
PRIVATEKEYBLOB Предназначен для транспорта ключевых пар (секретных ключей).
SIMPLEBLOB Предназначен для транспорта сессионых ключей.
bVersion
Номер версии формата ключевого блоба. В настоящий момент, версия всегда должна быть равна 0x02.
reserved
Зарезервировано для использования в будущем. Должно устанавливаться в 0.
aiKeyAlg
Алгоритм ключа содержащегося в ключевом блобе.

Требования:

Windows NT/2000: Необходимо Windows 2000 SP4 или старше с Internet Explorer 6.0 или старше.
Windows 95/98/ME: CSP 3.0 не поддерживает (см. ?).
Solaris: 9 Update 4 или выше.
FreeBSD: FreeBSD 5.2 или выше.
Linux: RedHat 7.3, RedHad 9.0.
Ядро Windows NT: IRQL < DISPATCH_LEVEL
Файл описания: Windows прототип описан в файле Wincrypt.h, Solaris - CSP_Wincrypt.h

См. также:

CRYPT_PUBKEY_INFO_HEADER ,CRYPT_SIMPLEBLOB_HEADER ,CRYPT_PUBLICKEYBLOB ,CRYPT_PRIVATEKEYBLOB ,CRYPT_SIMPLEBLOB

Крипто-Про CSP Версия: 3.0 Сборка 3293
Что Вы думаете по поводу данной статьи?
Закажите CD c Крипто-Про CSP