You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSL证书中validFrom字段采用的是什么时间戳格式?

SSL证书中validFrom字段的时间格式解析

嘿,我来帮你搞明白这个问题~

你看到的validFrom字段用的是ASN.1 UTCTime格式,这是X.509 SSL证书标准里规定的时间表示方式,专门用来标识证书的生效和过期时间。

咱们拿你给出的例子170407000000Z拆解一下:

  • 前两位17:代表年份(这里指2017年,UTCTime默认把两位年份映射到1950-2049区间)
  • 接下来两位04:月份(4月)
  • 再两位07:日期(7号)
  • 之后的000000:分别对应小时、分钟、秒(00:00:00)
  • 末尾的Z:表示这是UTC(协调世界时)时间,没有时区偏移

这个格式和你提到的validFrom_time_t(UNIX时间戳,从1970年1月1日UTC到指定时间的秒数)是一一对应的,比如你给出的1491523200转换后正好是2017年4月7日00:00:00 UTC,和170407000000Z完全匹配。

另外补充一下:如果年份是2050年及以后,证书里会改用ASN.1 GeneralizedTime格式,它会用四位年份来表示,比如20500407000000Z,不过目前大部分证书还是用UTCTime就够了。

内容的提问来源于stack exchange,提问作者mayersdesign

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 08:07:32