如果这是一个无知的问题,我道歉,但有没有办法从终端获得SSL证书的到期时间而不在终端中运行SSL命令?
当我base64解码证书的内容时,一些输出是可读的,但很多都不是。可读部分不包含我所看到的过期信息。
坦率地说,我正在尝试运行MySQL命令以获取有关存储的SSL证书的信息。所以,如果MySQL有一个技巧,那也很酷。
答案 0 :(得分:0)
我发现这个文本埋在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解码。