用Ruby编程确定SSL证书的到期日期

4

如何使用 openssl Ruby 库确定 SSL 证书的到期日期?

我阅读了这些文档。我知道如何加载证书,只是不确定如何确定到期日期。

2个回答

9
加载后,cert.not_after 应该是您的证书到期日期。

1
只是一条注释,在IRB会话中测试x509对象非常有用,可以探索该对象上可用的其他数据。 - wgwz

0
对于懒人(基于@joachim-isaksson的回答):
require 'openssl'

certificate_file = 'server/cert.pem'

cert = OpenSSL::X509::Certificate.new File.read(certificate_file)
puts cert.inspect

puts cert.not_after

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接