Структура PublicKeyBlob
Представляет открытый ключ в паре из открытого и закрытого ключей в двоичном формате.
typedef struct {
unsigned int SigAlgId;
unsigned int HashAlgId;
ULONG cbPublicKey;
BYTE PublicKey[1]
} PublicKeyBlob;
Члены
Элемент |
Описание |
---|---|
SigAlgId |
Идентификатор для алгоритма подписания с открытым ключом (типа ALG_ID, согласно файлу WinCrypt.h). |
HashAlgId |
Идентификатор для хэш-алгоритма с открытым ключом (типа ALG_ID, согласно файлу WinCrypt.h). |
cbPublicKey |
Длина ключа в байтах. |
PublicKey |
Массив байтов переменной длины, содержащий значение ключа в формате, возвращенном CryptoAPI. |
Заметки
Структура PublicKeyBlob используется функциями StrongNameGetPublicKey, StrongNameSignatureGeneration и другими строго именованными функциями для представления открытого ключа в паре из открытого и закрытого ключей.
Требования
Платформы: см. раздел Требования к системе для .NET Framework.
Заголовок: StrongName.h
Библиотека: включена как ресурс в MsCorEE.dll
Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0, 1.1, 1.0
См. также
Ссылки
Функция StrongNameGetPublicKey
Функция StrongNameSignatureGeneration