структура CERT_NAME_VALUE (wincrypt.h)
Структура CERT_NAME_VALUE содержит значение атрибута относительного различающегося имени (RDN). Она похожа на структуру CERT_RDN_ATTR , за исключением того, что она не включает элемент идентификатора объекта, который является членом CERT_RDN_ATTR. Как и в CERT_RDN_ATTR, интерпретация элемента Value зависит от dwValueType.
Синтаксис
typedef struct _CERT_NAME_VALUE {
DWORD dwValueType;
CERT_RDN_VALUE_BLOB Value;
} CERT_NAME_VALUE, *PCERT_NAME_VALUE;
Члены
dwValueType
Указывает интерпретацию элемента Value . Документацию по возможным значениям dwValueType см. в разделе CERT_RDN_ATTR.
Value
CRYPT_INTEGER_BLOB структуры, содержащей атрибут RDN. Элемент cbDataзначения — это длина элемента pbData в байтах. Это не число элементов в строке pbData .
Например, DWORD имеет длину 32 бита или 4 байта. Если элемент pbDatavalue является массивом DWORD , то элемент cbDataValue будет в четыре раза больше числа элементов DWORD в массиве. Короткий тип данных составляет 16 бит или 2 байта. Если элемент pbData является массивом коротких типов данных, то член cbData должен быть в два раза длине массива.
Элемент pbDataобъекта Value может быть массивом 8-разрядных или 16-разрядных символов или массивом элементов фиксированной длины. Если параметру dwValueType присвоено значение CERT_RDN_ENCODED_BLOB, кодируется pbData .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | wincrypt.h |