Share via


CTL_INFO 구조체(wincrypt.h)

CTL_INFO 구조에는 CTL(인증서 신뢰 목록)에 저장된 정보가 포함됩니다.

구문

typedef struct _CTL_INFO {
  DWORD                      dwVersion;
  CTL_USAGE                  SubjectUsage;
  CRYPT_DATA_BLOB            ListIdentifier;
  CRYPT_INTEGER_BLOB         SequenceNumber;
  FILETIME                   ThisUpdate;
  FILETIME                   NextUpdate;
  CRYPT_ALGORITHM_IDENTIFIER SubjectAlgorithm;
  DWORD                      cCTLEntry;
  PCTL_ENTRY                 rgCTLEntry;
  DWORD                      cExtension;
  PCERT_EXTENSION            rgExtension;
} CTL_INFO, *PCTL_INFO;

멤버

dwVersion

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

의미
CTL_V1
버전 1

SubjectUsage

CTL_USAGE 개체 식별자의 시퀀스로 목록의 의도된 사용을 식별하는 구조입니다. 이는 향상된 키 사용 확장과 동일합니다.

ListIdentifier

목록을 고유하게 식별하는 바이트 문자열을 포함하는 CRYPT_DATA_BLOB 구조체입니다. 이 멤버는 SubjectUsage 를 보강하는 데 사용되며 원하는 경우 목록을 추가로 지정합니다.

SequenceNumber

CTL의 각 업데이트에 대해 단조롭게 증가하는 수를 포함하는 BLOB 입니다.

ThisUpdate

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

NextUpdate

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

SubjectAlgorithm

CRYPT_ALGORITHM_IDENTIFIERrgCTLEntry 멤버 배열의 CTL_ENTRY 멤버에 있는 SubjectIdentifier의 알고리즘 형식을 포함하는 구조체입니다. 구조체에는 알고리즘에서 사용하는 추가 매개 변수도 포함됩니다.

cCTLEntry

rgCTLEntry 멤버 배열의 요소 수입니다.

rgCTLEntry

CTL_ENTRY 구조체의 배열입니다.

cExtension

rgExtension 배열의 요소 수입니다.

rgExtension

CERT_EXTENSION 구조체의 배열입니다.

요구 사항

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

추가 정보

CERT_EXTENSION

CRYPT_ALGORITHM_IDENTIFIER

CRYPT_INTEGER_BLOB

CTL_CONTEXT

CTL_ENTRY

CTL_USAGE