Share via


IX509CertificateRequestCertificate::get_NotAfter 메서드(certenroll.h)

NotAfter 속성은 인증서가 더 이상 유효하지 않은 날짜와 시간을 지정하거나 검색합니다.

이 속성은 읽기/쓰기가 가능합니다.

구문

HRESULT get_NotAfter(
  DATE *pValue
);

매개 변수

pValue

반환 값

없음

설명

만료 날짜는 1900년 1월 1일부터 9999년 12월 31일 사이의 협정 세계시(그리니치 표준시) 값을 나타내는 8 바이트 실제 값으로 저장됩니다. 값 2.0은 1900년 1월 1일을 나타냅니다. 3.0은 1900년 1월 2일을 나타냅니다. 값에 1을 추가하면 날짜가 1일씩 증가합니다. 값의 소수 부분은 하루 중 시간을 나타냅니다. 따라서 2.5는 1900년 1월 1일에 12:00을 나타냅니다. 3.25는 1900년 1월 2일 06:00을 나타냅니다.

1950년에서 2049년 사이 날짜의 경우 날짜와 시간은 YYMMDDHHMMSS 형식으로 협정 세계시로 인코딩됩니다. 1950년 이전 또는 2049년 이후 날짜의 경우 인코딩된 일반화된 시간이 사용됩니다. 인코딩된 일반화된 시간은 4자리 연도를 사용하여 YYYYMMDDHHMMSSMMM 형식이며 밀리초 단위로 정확합니다. 그러나 NotAfter 시간은 초 단위로 정확합니다.

Encode를 호출한 후 기본값은 NotBefore 속성 값과 1년 더하기 10분이 같아 클록 기울이기를 보정합니다. 일반적으로 이 값은 표준 시간대 및 일광 절약 시간(해당하는 경우)이 표시되기 전에 조정됩니다.

이 속성을 호출하기 전에 요청 개체를 초기화해야 합니다. 자세한 내용은 다음 방법 중 일부를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 certenroll.h
DLL CertEnroll.dll

추가 정보

IX509CertificateRequestCertificate