다음을 통해 공유


CERT_REVOCATION_INFO 구조체(wincrypt.h)

CERT_REVOCATION_INFO 구조는 CERT_CHAIN_ELEMENT 인증서의 해지 상태 나타냅니다.

구문

typedef struct _CERT_REVOCATION_INFO {
  DWORD                     cbSize;
  DWORD                     dwRevocationResult;
  LPCSTR                    pszRevocationOid;
  LPVOID                    pvOidSpecificInfo;
  BOOL                      fHasFreshnessTime;
  DWORD                     dwFreshnessTime;
  PCERT_REVOCATION_CRL_INFO pCrlInfo;
} CERT_REVOCATION_INFO, *PCERT_REVOCATION_INFO;

멤버

cbSize

이 구조체의 크기(바이트)입니다.

dwRevocationResult

현재 정의된 값은 다음과 같습니다.

  • CERT_TRUST_IS_REVOKED
  • CERT_TRUST_REVOCATION_STATUS_IS_UNKNOWN

pszRevocationOid

현재 사용되지 않으며 NULL로 설정됩니다.

pvOidSpecificInfo

현재 사용되지 않으며 NULL로 설정됩니다.

fHasFreshnessTime

dwFreshnessTime이 업데이트된 경우 BOOL이 TRUE 로 설정됩니다.

dwFreshnessTime

fHasFreshnessTimeTRUE이면 CurrentTime에 인증서 해지 목록(CRL)을 뺀 값이 포함됩니다. 이 시간은 초 단위입니다.

pCrlInfo

CRL 기본 해지 검사의 경우 CERT_REVOCATION_CRL_INFO 구조체에 대한 NULL 이 아닌 포인터입니다.

요구 사항

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

추가 정보

CERT_CHAIN_ELEMENT