在没有 openssl 命令的情况下获取 SSL 证书过期
Get SSL Certificate expiration WITHOUT openssl command
如果这是一个无知的问题,我深表歉意,但是有没有一种方法可以在不 运行 在终端中执行 SSL 命令的情况下从 SSL 证书获取到期时间?
当我对证书的内容进行 base64 解码时,一些输出是可读的,但很多不是。可读部分不包含我所看到的过期信息。
坦率地说,我正在尝试 运行 一个 MySQL 命令来获取有关存储的 SSL 证书的信息。所以,如果 MySQL 有一个技巧,那也很酷。
我发现这段文字埋在 base64 解码证书的第二行末尾附近:150923190324Z160922190324Z
这显然包含我正在寻找的信息。这包含 notBefore
和 notAfter
次,每次包含 12 位数字后跟 Z
.
格式为YYMMDDHHMMSS
。所以在上面的例子中我得到:
Not Before: Sep 23 19:03:24 2015 GMT
Not After : Sep 22 19:03:24 2016 GMT
全部没有 运行 openssl
命令,仅使用 base64 解码。
如果这是一个无知的问题,我深表歉意,但是有没有一种方法可以在不 运行 在终端中执行 SSL 命令的情况下从 SSL 证书获取到期时间?
当我对证书的内容进行 base64 解码时,一些输出是可读的,但很多不是。可读部分不包含我所看到的过期信息。
坦率地说,我正在尝试 运行 一个 MySQL 命令来获取有关存储的 SSL 证书的信息。所以,如果 MySQL 有一个技巧,那也很酷。
我发现这段文字埋在 base64 解码证书的第二行末尾附近:150923190324Z160922190324Z
这显然包含我正在寻找的信息。这包含 notBefore
和 notAfter
次,每次包含 12 位数字后跟 Z
.
格式为YYMMDDHHMMSS
。所以在上面的例子中我得到:
Not Before: Sep 23 19:03:24 2015 GMT
Not After : Sep 22 19:03:24 2016 GMT
全部没有 运行 openssl
命令,仅使用 base64 解码。