структура 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 |