# Finding expiration dates on ssl certificates

**URL:** <https://www.ruby-forum.com/t/finding-expiration-dates-on-ssl-certificates/116678>\
**Category:** Ruby\
**Created:** [October 8, 2007, 6:21pm UTC](https://www.ruby-forum.com/t/finding-expiration-dates-on-ssl-certificates/116678 "2007-10-08T18:21:03Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dusty](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/a183cd/32.png) [@dusty](https://www.ruby-forum.com/u/dusty)\
**Post date:** [October 8, 2007, 6:21pm UTC](https://www.ruby-forum.com/t/finding-expiration-dates-on-ssl-certificates/116678/1 "2007-10-08T18:21:03Z")

</div>

Here is a way to find information about an ssl certificate. I  
primarily wanted to do this as an easy way to check the expiration  
date. In case anyone else is looking to do something similar, I  
thought I’d share.

require ‘net/https’  
uri = URI.parse(“[https://www.somesite.com](https://www.somesite.com)”)  
http = Net::HTTP.new(uri.host,uri.port)  
http.use\_ssl = true  
http.verify\_mode = OpenSSL::SSL::VERIFY\_NONE  
http.start do |h|  
@cert = h.peer\_cert  
end  
puts \<\<EOD  
Subject: #{@cert.subject}  
Issuer: #{@cert.issuer}  
Serial: #{@cert.serial}  
Issued: #{@cert.not\_before}  
Expires: #{@cert.not\_after}  
EOD

---

<div class="post-metadata">

**Author:** ![dusty](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/a183cd/32.png) [@dusty](https://www.ruby-forum.com/u/dusty)\
**Post date:** [October 8, 2007, 9:28pm UTC](https://www.ruby-forum.com/t/finding-expiration-dates-on-ssl-certificates/116678/2 "2007-10-08T21:28:21Z")

</div>

On 10/8/07, dusty [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Here is a way to find information about an ssl certificate. I  
> primarily wanted to do this as an easy way to check the expiration  
> date. In case anyone else is looking to do something similar, I  
> thought I’d share.

Nice! This is going to come in handy for me soon. Thanks for  
pre-empting my google search.
