CRYPT_XML_REFERENCE 구조체(cryptxml.h)
CRYPT_XML_REFERENCE 구조에는 Reference 요소를 채우는 데 사용되는 정보가 포함되어 있습니다.
구문
typedef struct _CRYPT_XML_REFERENCE {
ULONG cbSize;
HCRYPTXML hReference;
LPCWSTR wszId;
LPCWSTR wszUri;
LPCWSTR wszType;
CRYPT_XML_ALGORITHM DigestMethod;
CRYPT_DATA_BLOB DigestValue;
ULONG cTransform;
CRYPT_XML_ALGORITHM *rgTransform;
} CRYPT_XML_REFERENCE, *PCRYPT_XML_REFERENCE;
멤버
cbSize
이 구조체의 크기(바이트)입니다.
hReference
Reference 요소의 핸들입니다.
wszId
선택 사항입니다. ID 특성의 값을 포함하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다.
wszUri
URI 특성을 포함하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다.
wszType
Type 특성의 값을 포함하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다.
DigestMethod
다이제스트 메서드를 지정하는 CRYPT_XML_ALGORITHM 구조체입니다.
DigestValue
해시 값을 지정하는 CRYPT_DATA_BLOB 구조체입니다.
cTransform
rgTransform 멤버가 가리키는 배열의 요소 수입니다.
rgTransform
서명된 데이터에 적용된 변환에 대한 정보를 포함하는 CRYPT_XML_TRANSFORM_INFO 구조체의 배열입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
머리글 | cryptxml.h |