다음을 통해 공유


CRL_INFO 구조체(wincrypt.h)

CRL_INFO 구조에는 CRL(인증서 해지 목록)의 정보가 포함됩니다.

구문

typedef struct _CRL_INFO {
  DWORD                      dwVersion;
  CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm;
  CERT_NAME_BLOB             Issuer;
  FILETIME                   ThisUpdate;
  FILETIME                   NextUpdate;
  DWORD                      cCRLEntry;
  PCRL_ENTRY                 rgCRLEntry;
  DWORD                      cExtension;
  PCERT_EXTENSION            rgExtension;
} CRL_INFO, *PCRL_INFO;

멤버

dwVersion

CRL의 버전 번호입니다. 현재 정의된 버전 번호는 다음 표에 나와 있습니다.

의미
CRL_V1
버전 1
CRL_V2
버전 2

SignatureAlgorithm

서명 알고리즘의 OID( 개체 식별자 ) 및 연결된 추가 매개 변수를 포함하는 구조체를 CRYPT_ALGORITHM_IDENTIFIER.

Issuer

인코딩된 인증서 발급자의 이름을 포함하는 BLOB 구조체입니다.

ThisUpdate

CRL이 게시된 날짜 및 시간을 나타냅니다. 시간이 1950년 이후이고 2050년 이전인 경우 UTC 시간은 8바이트 날짜/시간으로 2자리 연도(즉, YYMMDDHHMMSS 및 2바이트)로 정확하게 8바이트 날짜/시간으로 인코딩됩니다. 그렇지 않으면 8-바이트 연도로 인코딩된 일반화된 시간은 4 바이트 연도의 밀리초로 정확합니다.

NextUpdate

CRL의 다음 예약된 업데이트 날짜 및 시간을 나타냅니다. 시간이 1950년 이후이고 2050년 이전인 경우 UTC 시간은 8바이트 날짜/시간으로 2자리 연도(즉, YYMMDDHHMMSS 및 2바이트)로 정확하게 8바이트 날짜/시간으로 인코딩됩니다. 그렇지 않으면 8 바이트 날짜 시간으로 인코딩된 일반화된 시간은 4 바이트 년으로 밀리초 단위로 정확합니다.

cCRLEntry

rgCRLEntry 배열의 요소 수입니다.

rgCRLEntry

CRL_ENTRY 구조체에 대한 포인터의 배열입니다. 이러한 각 구조체는 해지된 인증서를 나타냅니다.

cExtension

rgExtension 배열의 요소 수입니다.

rgExtension

CERT_EXTENSION 구조체에 대한 포인터의 배열이며, 각각 CRL에 대한 정보를 보유합니다.

요구 사항

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

추가 정보

CERT_EXTENSION

CRL_ENTRY

CRYPT_ALGORITHM_IDENTIFIER

CRYPT_INTEGER_BLOB

CertVerifyCRLRevocation

CryptSignAndEncodeCertificate