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 成員可以是 8 位或 16 位字元的 Null 終止陣列,或元素的固定長度陣列。 如果 dwValueType 設定為 CERT_RDN_ENCODED_BLOB, 則 pbData 會編碼。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | wincrypt.h |