当前位置: 首页 > 面试题库 >

如何从PEM编码的证书中确定SSL证书的到期日期?

张晨朗
2023-03-14
问题内容

如果我在Mac或Linux中拥有实际的文件和Bash
shell,如何查询cert文件何时到期?假设我有csr,key,pem和chain文件,则不是网站,而是证书文件本身。


问题答案:

openssl

openssl x509 -enddate -noout -in file.pem

输出形式为:

notAfter=Nov  3 22:23:50 2014 GMT

以了解如何轻松地检查证书是否已过期,或者证书是否将在一定时间段内,而不必解析上述日期。



 类似资料:
  • 如果我在Mac或Linux中有实际的文件和Bash shell,我如何查询证书文件何时过期?不是web站点,而是证书文件本身,假设我有csr、key、pem和chain文件。

  • 如果我在Mac中有一个实际的文件(.p12)和一个Bash shell,我如何提取证书和密钥文件以及证书过期日期?假设我有csr(.p12),关键文件。 提前感谢!

  • 问题内容: 我需要从Java网站上的SSL证书中提取到期日期,应同时支持受信任和自签名证书,例如:1.trusted https://github.com 2.self-signed https://mms.nw .ru / 我已经将一些代码复制为: 问题是: 如何从证书中解析到期日期,在我的代码中toString()确实输出了日期,但很难解析。 如何确定证书链,例如带有链3的github证书,我

  • 我最近升级了Inteliij IDEA 2019.2,如果我尝试从IDE中提取Git,我会发现以下错误:无法访问'https://github.xxx.com/app-Hello-USD/DGS.git/“:SSL证书问题:证书链中的自签名证书。 有人能帮我什么选项,我必须启用。 谢谢

  • 问题内容: 当尝试使用其PHP库通过Twilio发送消息时,我正在为这个错误而苦苦挣扎: 我在Windows 7上使用了wamp。 我当然找到了所有其他有关证书错误的信息。据我所知,通常更新或添加文件即可解决该问题。但是,即使这样做,我仍然遇到相同的错误。 就像这里所做的健全性检查一样,这正是我所做的: 从此处下载了最新的证书:http : //curl.haxx.se/ca/cacert.pem