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
RDN 属性を含む構造体をCRYPT_INTEGER_BLOBします。 Value の cbData メンバーは、pbData メンバーの長さ (バイト単位) です。 pbData 文字列内の要素の数ではありません。
たとえば、 DWORD の長さは 32 ビットまたは 4 バイトです。 Value の pbData メンバーが DWORD 配列の場合、Value の cbData メンバーは配列内の DWORD 要素の数の 4 倍になります。 短いデータ型は、16 ビットまたは 2 バイトの長さです。 pbData メンバーが短いデータ型の配列である場合、cbData メンバーは配列の長さの 2 倍である必要があります。
Value の pbData メンバーには、8 ビットまたは 16 ビット文字の null で終わる配列、または要素の固定長配列を指定できます。 dwValueType が CERT_RDN_ENCODED_BLOB に設定されている場合、pbData はエンコードされます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | wincrypt.h |