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 구조체에 대한 포인터입니다. 현재 체인이 최종 체인인 경우 pTrustListInfoNULL입니다.

fHasRevocationFreshnessTime

Bool. TRUE이면 dwRevocationFreshnessTime이 계산되었습니다.

dwRevocationFreshnessTime

CurrentTime으로 계산된 CRL( 인증서 해지 목록 )의 기간(초)에서 CRL의 ThisUpdate 시간을 뺀 값입니다. 이 값은 확인된 모든 요소에서 가장 큰 시간입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 wincrypt.h

추가 정보

CERT_CHAIN_CONTEXT

CERT_CHAIN_ELEMENT

CERT_TRUST_LIST_INFO

CERT_TRUST_STATUS