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 |