CRYPT_XML_X509DATA_ITEM 구조체(cryptxml.h)
CRYPT_XML_X509DATA_ITEM 구조체는 X509Data 명명된 요소로 인코딩할 X.509 데이터를 나타냅니다.
구문
typedef struct _CRYPT_XML_X509DATA_ITEM {
DWORD dwType;
union {
CRYPT_XML_ISSUER_SERIAL IssuerSerial;
CRYPT_XML_DATA_BLOB SKI;
LPCWSTR wszSubjectName;
CRYPT_XML_DATA_BLOB Certificate;
CRYPT_XML_DATA_BLOB CRL;
CRYPT_XML_BLOB Custom;
};
} CRYPT_XML_X509DATA_ITEM;
멤버
dwType
데이터 항목 형식을 지정합니다.
이 멤버는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
X.509 데이터는 발급자 일련 번호입니다. |
|
X.509 데이터는 SKI(주체 키 식별자)입니다. |
|
X.509 데이터는 주체 이름입니다. |
|
X.509 데이터는 인증서입니다. |
|
X.509 데이터는 CRL( 인증서 해지 목록 )입니다. |
|
X.509 데이터는 사용자 지정 형식입니다. |
IssuerSerial
일련 번호 데이터를 포함하는 CRYPT_XML_ISSUER_SERIAL 구조체입니다.
SKI
SKI 데이터를 포함하는 CRYPT_XML_DATA_BLOB 구조체입니다.
wszSubjectName
주체 이름을 포함하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다.
Certificate
인증서 데이터를 포함하는 CRYPT_XML_DATA_BLOB 구조체입니다.
CRL
CRL을 포함하는 CRYPT_XML_DATA_BLOB .
Custom
사용자 지정 데이터를 포함하는 CRYPT_XML_BLOB 구조체입니다.
요구 사항
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
머리글 | cryptxml.h |