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
fHasFreshnessTime이 TRUE이면 CurrentTime에 인증서 해지 목록(CRL)을 뺀 값이 포함됩니다. 이 시간은 초 단위입니다.
pCrlInfo
CRL 기본 해지 검사의 경우 CERT_REVOCATION_CRL_INFO 구조체에 대한 NULL 이 아닌 포인터입니다.
요구 사항
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | wincrypt.h |