다음을 통해 공유


CERT_PRIVATE_KEY_VALIDITY 구조체(wincrypt.h)

CERT_PRIVATE_KEY_VALIDITY 구조는 인증서의 공개 키에 해당하는 프라이빗 키에 대한 유효한 시간 범위를 나타냅니다. NotBefore 구성 요소가 0이거나 없는 경우 프라이빗 키의 유효 기간이 시작되는 시기에 대한 문은 만들어지지 않습니다. NotAfter 구성 요소가 0이거나 없는 경우 프라이빗 키의 유효성에 대한 종료 날짜가 설정되지 않습니다.

CERT_PRIVATE_KEY_VALIDITY 구조체는 CERT_KEY_ATTRIBUTES_INFO 구조체의 멤버입니다.

구문

typedef struct _CERT_PRIVATE_KEY_VALIDITY {
  FILETIME NotBefore;
  FILETIME NotAfter;
} CERT_PRIVATE_KEY_VALIDITY, *PCERT_PRIVATE_KEY_VALIDITY;

멤버

NotBefore

인증서가 유효하지 않은 날짜 및 시간입니다. 1950년에서 2049년 사이 날짜의 경우 날짜와 시간은 YYMMDDHHMMSS 형식으로 UTC 시간으로 인코딩됩니다. 이 멤버는 두 자리 연도를 사용하며 정확한 시간(초)입니다. 1950년 이전 또는 2049년 이후 날짜의 경우 인코딩된 일반화된 시간이 사용됩니다. 인코딩된 일반화된 시간은 4자리 연도를 사용하여 YYYYMMDDHHMMSSMMM 형식이며 밀리초 단위로 정확합니다. 일반화된 시간은 밀리초 해상도를 지원하지만 NotBefore 시간은 초 단위로만 정확합니다.

NotAfter

인증서가 유효하지 않은 날짜 및 시간입니다. 1950년에서 2049년 사이 날짜의 경우 날짜와 시간은 YYMMDDHHMMSS 형식으로 UTC 시간으로 인코딩됩니다. 이 멤버는 두 자리 연도를 사용하며 정확한 시간(초)입니다. 1950년 이전 또는 2049년 이후 날짜의 경우 인코딩된 일반화된 시간이 사용됩니다. 인코딩된 일반화된 시간은 4자리 연도를 사용하여 YYYYMMDDHHMMSSMMM 형식이며 밀리초 단위로 정확합니다. 일반화된 시간은 밀리초 해상도를 지원하지만 NotAfter 시간은 초 단위로만 정확합니다.

요구 사항

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

추가 정보

CERT_KEY_ATTRIBUTES_INFO