CERT_SIMPLE_CHAIN 구조체(wincrypt.h)
CERT_SIMPLE_CHAIN 구조체에는 체인 요소의 배열과 배열이 나타내는 체인에 대한 요약 신뢰 상태 포함됩니다.
구문
typedef struct _CERT_SIMPLE_CHAIN {
DWORD cbSize;
CERT_TRUST_STATUS TrustStatus;
DWORD cElement;
PCERT_CHAIN_ELEMENT *rgpElement;
PCERT_TRUST_LIST_INFO pTrustListInfo;
BOOL fHasRevocationFreshnessTime;
DWORD dwRevocationFreshnessTime;
} CERT_SIMPLE_CHAIN, *PCERT_SIMPLE_CHAIN;
멤버
cbSize
이 구조체의 크기(바이트)입니다.
TrustStatus
전체 체인의 트러스트 상태 나타내는 구조체입니다. 구조체에는 오류 상태 코드와 코드에 상태 정보가 포함됩니다. 상태 코드 값에 대한 자세한 내용은 CERT_TRUST_STATUS 참조하세요.
cElement
배열의 CERT_CHAIN_ELEMENT 구조체 수입니다.
rgpElement
CERT_CHAIN_ELEMENT 구조체에 대한 포인터 배열입니다. rgpElement[0]은 최종 인증서 체인 요소입니다. rgpElement[cElement–1]는 자체 서명된 "루트" 인증서 요소입니다.
pTrustListInfo
이 체인을 다음 인증서 체인에 연결하는 CTL( 인증서 신뢰 목록 )에 대한 포인터를 포함하는 CERT_TRUST_LIST_INFO 구조체에 대한 포인터입니다. 현재 체인이 최종 체인인 경우 pTrustListInfo 는 NULL입니다.
fHasRevocationFreshnessTime
Bool. TRUE이면 dwRevocationFreshnessTime이 계산되었습니다.
dwRevocationFreshnessTime
CurrentTime으로 계산된 CRL( 인증서 해지 목록 )의 기간(초)에서 CRL의 ThisUpdate 시간을 뺀 값입니다. 이 값은 확인된 모든 요소에서 가장 큰 시간입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | wincrypt.h |