Поделиться через


структура CERT_REQUEST_INFO (wincrypt.h)

Структура CERT_REQUEST_INFO содержит сведения о запросе сертификата. Закодированы субъект, открытый ключ субъекта и большие двоичные объекты атрибутов .

Синтаксис

typedef struct _CERT_REQUEST_INFO {
  DWORD                dwVersion;
  CERT_NAME_BLOB       Subject;
  CERT_PUBLIC_KEY_INFO SubjectPublicKeyInfo;
  DWORD                cAttribute;
  PCRYPT_ATTRIBUTE     rgAttribute;
} CERT_REQUEST_INFO, *PCERT_REQUEST_INFO;

Члены

dwVersion

Номер версии сертификата. В следующей таблице показан определенный номер версии.

Значение Значение
CERT_V1
версия 1

Subject

Структура CERT_NAME_BLOB , содержащая закодированное имя субъекта сертификата.

SubjectPublicKeyInfo

CERT_PUBLIC_KEY_INFO структуры, содержащей закодированный открытый ключ и его алгоритм.

cAttribute

Количество элементов в массиве rgAttribute .

rgAttribute

Указатель на массив CRYPT_ATTRIBUTE структур, каждая из которых содержит сведения об атрибуте сертификата.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть wincrypt.h

См. также раздел

CERT_PUBLIC_KEY_INFO

CRYPT_ATTRIBUTE

CRYPT_INTEGER_BLOB

CryptSignAndEncodeCertificate