CTL_FIND_SUBJECT_PARA結構 (wincrypt.h)
CTL_FIND_SUBJECT_PARA結構包含CertFindCTLInStore搭配dwFindType參數CTL_FIND_SUBJECT使用的資料,以尋找憑證信任清單 (CTL) 。
語法
typedef struct _CTL_FIND_SUBJECT_PARA {
DWORD cbSize;
PCTL_FIND_USAGE_PARA pUsagePara;
DWORD dwSubjectType;
void *pvSubject;
} CTL_FIND_SUBJECT_PARA, *PCTL_FIND_SUBJECT_PARA;
成員
cbSize
這個結構的大小,以位元組為單位。
pUsagePara
CTL_FIND_USAGE_PARA結構的指標。 如果找不到CTL時不需要參考CTL_FIND_USAGE_PARA參數,則可為Null。
dwSubjectType
針對 CTL_CERT_SUBJECT_TYPE, pvSubject 成員會指向 CERT_CONTEXT。 會檢查 CTL 的 SubjectAlgorithm ,以判斷主體身分識別的標記法。 一開始僅支援 SHA1 或 MD5 雜湊。 從 CERT_CONTEXT取得適當的雜湊屬性。
針對CTL_ANY_SUBJECT_TYPE,pvSubject會指向包含 CTL 中要比對之 SubjectAlgorithm的CTL_ANY_SUBJECT_INFO結構,以及其中一個 CTL 專案中要比對的SubjectIdentifier。
pvSubject
pvSubject成員的值取決於dwSubjectType成員的值。 如需詳細資訊,請參閱 dwSubjectType。
規格需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | wincrypt.h |