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 属性的结构。 Value 的 cbData 成员是 pbData 成员的长度(以字节为单位)。 它不是 pbData 字符串中的元素数。
例如, DWORD 的长度为 32 位或 4 个字节。 如果 Value 的 pbData 成员是 DWORD 数组,则 Value 的 cbData 成员将是数组中 DWORD 元素数的四倍。 短数据类型为 16 位或 2 字节长。 如果 pbData 成员是 短 数据类型的数组, 则 cbData 成员的长度必须是数组长度的两倍。
Value 的 pbData 成员可以是以 null 结尾的 8 位或 16 位字符数组,也可以是固定长度的元素数组。 如果 dwValueType 设置为 CERT_RDN_ENCODED_BLOB,则 对 pbData 进行编码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | wincrypt.h |