CTL_FIND_USAGE_PARA 구조체(wincrypt.h)
CTL_FIND_USAGE_PARA 구조체는 CTL_FIND_SUBJECT_PARA 구조체의 멤버이며 CertFindCTLInStore에서 사용됩니다.
구문
typedef struct _CTL_FIND_USAGE_PARA {
DWORD cbSize;
CTL_USAGE SubjectUsage;
CRYPT_DATA_BLOB ListIdentifier;
PCERT_INFO pSigner;
} CTL_FIND_USAGE_PARA, *PCTL_FIND_USAGE_PARA;
멤버
cbSize
이 구조체의 크기(바이트)입니다.
SubjectUsage
CTL ( 인증서 신뢰 목록 )을 찾을 때 일치시킬 개체 식별자 시퀀스를 포함하는 구조체를 CTL_USAGE.
찾은 CTL에는 SubjectUsage 멤버가 지정한 모든 사용 개체 식별자가 포함되어야 합니다.
이 구조체의 cUsageIdentifier 멤버가 0이면 사용량이 있는 CTL이 일치할 수 있습니다.
ListIdentifier
검색을 특정 서명자 CTL 목록으로 제한하도록 지정되었습니다. 일반적으로 ListIdentifier 멤버는 0이 되며 모든 ListIdentifier 를 일치시킬 수 있음을 나타냅니다. 0이 아닌 경우 이 ListIdentifier 및 CTL의 ListIdentifier 가 일치해야 합니다.
ListIdentifier가 없는 CTL만 일치하려면 ListIdentifier의 cbData 멤버가 CTL_FIND_NO_LIST_ID_CBDATA 설정됩니다.
CTL은 ListIdentifier 를 사용하여 동일한 SubjectUsage를 사용하여 동일한 발급자가 만든 여러 CTL을 구분합니다.
pSigner
일치시킬 CTL 서명자를 지정하는 CERT_INFO 구조체에 대한 포인터입니다. CERT_INFO 발급자와 일련 번호만 서명자와 일치하는 데 사용됩니다.
서명자와 일치하도록 pSigner를 NULL로 설정합니다. 서명자가 없는 CTL과 일치하려면 pSigner 를 CTL_FIND_NO_SIGNER_PTR 설정합니다.
서명자의 CertEncodingType은 CertFindCTLInStore의 dwMsgAndCertEncodingType 매개 변수에서 가져옵니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | wincrypt.h |