Share via


CRYPT_XML_KEYINFO_PARAM 구조체(cryptxml.h)

CRYPT_XML_KEYINFO_PARAM 구조체는 CryptXmlSign 함수에서 인코딩할 KeyInfo 요소의 멤버를 지정하는 데 사용됩니다.

구문

typedef struct _CRYPT_XML_KEYINFO_PARAM {
  LPCWSTR   wszId;
  LPCWSTR   wszKeyName;
  CERT_BLOB SKI;
  LPCWSTR   wszSubjectName;
  ULONG     cCertificate;
  CERT_BLOB *rgCertificate;
  ULONG     cCRL;
  CERT_BLOB *rgCRL;
} CRYPT_XML_KEYINFO_PARAM;

멤버

wszId

KeyInfo 요소의 Id 특성을 포함하는 null로 끝나는 와이드 문자열에 대한 포인터입니다.

wszKeyName

KeyName 요소의 값을 포함하는 null로 끝나는 와이드 문자열에 대한 포인터입니다.

SKI

X509SKI 요소의 값을 포함하는 CERT_BLOB 구조체입니다.

wszSubjectName

X509SubjectName 요소의 값을 포함하는 null로 끝나는 와이드 문자열에 대한 포인터입니다.

cCertificate

rgCertificate 멤버가 가리키는 배열의 요소 수입니다.

rgCertificate

X509Certificate 요소를 채우는 데 사용되는 CERT_BLOB 구조체 배열에 대한 포인터입니다.

cCRL

rgCRL 멤버가 가리키는 배열의 요소 수입니다.

rgCRL

X509CRL 요소를 채우는 데 사용되는 CERT_BLOB 구조체 배열에 대한 포인터입니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
머리글 cryptxml.h