CRYPT_XML_KEY_INFO_ITEM 구조체(cryptxml.h)
CRYPT_XML_KEY_INFO_ITEM 구조체는 KeyInfo 요소에 해당하는 키 정보 데이터를 캡슐화합니다. KeyInfo 요소를 사용하면 받는 사람이 서명의 유효성을 검사하는 데 필요한 키를 가져올 수 있습니다.
구문
typedef struct _CRYPT_XML_KEY_INFO_ITEM {
DWORD dwType;
union {
LPCWSTR wszKeyName;
CRYPT_XML_KEY_VALUE KeyValue;
CRYPT_XML_BLOB RetrievalMethod;
CRYPT_XML_X509DATA X509Data;
CRYPT_XML_BLOB Custom;
};
} CRYPT_XML_KEY_INFO_ITEM;
멤버
dwType
이 구조체에 캡슐화된 키 정보 유형을 지정합니다.
이 멤버는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
구조체는 키 이름을 지정합니다. |
|
구조체는 키 값을 지정합니다. |
|
구조체는 키 검색 메서드를 포함하는 XML 인코딩 요소를 지정합니다. |
|
구조체는 키 정보를 포함하는 X.509 데이터를 지정합니다. |
|
구조체는 키 정보에 대한 사용자 정의 정보를 지정합니다. |
wszKeyName
검색할 키의 이름을 포함하는 null로 끝나는 와이드 문자열에 대한 포인터입니다.
KeyValue
키 값을 포함하는 CRYPT_XML_KEY_VALUE 구조체입니다.
RetrievalMethod
키 검색 메서드에 대한 XML 인코딩 정보를 포함하는 CRYPT_XML_BLOB 구조체입니다.
X509Data
키를 포함하는 X.509 데이터를 포함하는 CRYPT_XML_X509DATA 구조체입니다.
Custom
사용자 정의 키 정보를 포함하는 CRYPT_XML_BLOB 구조체입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
머리글 | cryptxml.h |