当我从中获取所有数据时,我遇到了完全相同的证书问题。 date的显示方式与Windows中显示的不同。
在Unix下我正在做这个命令
openssl x509 -noout -in ca.crt -dates notBefore=Oct 31 00:00:00 2013 GMT notAfter=Oct 30 23:59:59 2023 GMT
我在Windows中打开完全相同的证书,date显示如下:
notBefore: Wednesday, October 30, 2013 6:00:00 PM notAfter: Monday, October 30, 2023 5:59:59 PM
正如你所看到的date不匹配。
我不确定是否是“GMT”时区,或者是什么问题,你知道这个问题是什么吗?
哪个date可能是正确的? Unix还是Windows?
两者都是正确的:
openssl
用UTC打印日期(也被称为“GMT” ) 我已经在你的个人资料中看到你来自墨西哥,所以你的Windows机器可能配置了墨西哥的一个时区 :特别是一个比UTC时间晚六个小时的地方(又称中央时区 )。