本文主要是介绍x509证书中的Validity(有效期),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Validity在证书中的位置
规范描述
通用时间类型 UTCTime 是用于表示日期和时间的标准 ASN.1 类型。 UTCTime 通过低两位数字指定年份,时间指定为一分钟或一秒的精度。 UTCTime 包括 Z(祖鲁时间或格林威治标准时间)或时差。 出于本配置文件的目的,UTCTime 值必须以格林威治标准时间(祖鲁语)表示并且必须包括秒(即时间为 YYMMDDHHMMSSZ),即使秒数为零。 符合标准的系统必须按如下方式解释年份字段 (YY):如果 YY 大于或等于 50,则年份应解释为 19YY; 如果 YY 小于 50,则年份应解释为 20YY。
广义时间类型 GeneralizedTime 是标准的 ASN.1 类型,用于时间的可变精度表示。 可选地,GeneralizedTime 字段可以包含本地时间和格林威治标准时间之间的时差表示。 出于本配置文件的目的,GeneralizedTime 值必须以格林威治标准时间(祖鲁语)表示并且必须包括秒(即时间为 YYYYMMDDHHMMSSZ),即使秒数为零。 GeneralizedTime 值不得包含小数秒。
举例
东八区:
hours = 23 - 8 = 15 ,
2017实际编码 17
2052实际编码就是2052
这篇关于x509证书中的Validity(有效期)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!