共用方式為


CERT_PRIVATE_KEY_VALIDITY結構 (wincrypt.h)

CERT_PRIVATE_KEY_VALIDITY 結構表示對應至憑證公鑰之私鑰的有效時間範圍。 如果 NotBefore 元件為零或不存在,則當私鑰的有效期間開始時,不會進行任何語句。 如果 NotAfter 元件為零或不存在,則私鑰的有效性上不會設定結束日期。

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 之後的日期,會使用編碼的一般化時間。 編碼的一般化時間格式為YYYYMMDDHHMMSSMMM,使用四位數年份,精確到毫秒。 雖然一般化時間支援毫秒解析, 但 NotBefore 時間只精確到秒。

NotAfter

憑證無效的日期和時間。 針對 1950 到 2049 之間的日期,日期和時間會以 YYMMDDHHMMSS 格式編碼 UTC 時間。 此成員使用兩位數年份,且精確到秒。 針對 1950 或 2049 之後的日期,會使用編碼的一般化時間。 編碼的一般化時間格式為YYYYMMDDHHMMSSMMM,使用四位數年份,精確到毫秒。 即使一般化時間支援毫秒解析, NotAfter 時間只會精確到秒。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 wincrypt.h

另請參閱

CERT_KEY_ATTRIBUTES_INFO