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


структура CRYPT_XML_KEYINFO_PARAM (cryptxml.h)

Структура CRYPT_XML_KEYINFO_PARAM используется функцией CryptXmlSign для указания элементов закодированного элемента KeyInfo .

Синтаксис

typedef struct _CRYPT_XML_KEYINFO_PARAM {
  LPCWSTR   wszId;
  LPCWSTR   wszKeyName;
  CERT_BLOB SKI;
  LPCWSTR   wszSubjectName;
  ULONG     cCertificate;
  CERT_BLOB *rgCertificate;
  ULONG     cCRL;
  CERT_BLOB *rgCRL;
} CRYPT_XML_KEYINFO_PARAM;

Члены

wszId

Указатель на строку расширенных символов, завершающуюся null, которая содержит атрибут Id элемента KeyInfo .

wszKeyName

Указатель на строку расширенных символов, завершающуюся null, которая содержит значение в элементе KeyName .

SKI

Структура CERT_BLOB , содержащая значение элемента X509SKI .

wszSubjectName

Указатель на строку расширенных символов, завершающуюся null, которая содержит значение элемента X509SubjectName .

cCertificate

Количество элементов в массиве, на который указывает элемент rgCertificate .

rgCertificate

Указатель на массив CERT_BLOB структур, используемых для заполнения элементов X509Certificate .

cCRL

Количество элементов в массиве, на который указывает элемент rgCRL .

rgCRL

Указатель на массив CERT_BLOB структур, используемых для заполнения элементов X509CRL .

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть cryptxml.h