From 8cd04f036982aba706b27f550d74c133b0dacd07 Mon Sep 17 00:00:00 2001 From: lomeroe Date: Thu, 19 Jul 2018 16:57:55 -0500 Subject: [PATCH] set time to verify cert, so verification does not fail after cert/cacert are expired --- test/test_ssl.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/test_ssl.rb b/test/test_ssl.rb index 2e634d71..8b32805e 100644 --- a/test/test_ssl.rb +++ b/test/test_ssl.rb @@ -1,5 +1,6 @@ require File.expand_path('helper', File.dirname(__FILE__)) require 'webrick/https' +require 'time' class TestSSL < Test::Unit::TestCase @@ -87,6 +88,7 @@ def test_verification_without_httpclient cert = ::OpenSSL::X509::Certificate.new(raw_cert) store = ::OpenSSL::X509::Store.new store.add_cert(ca_cert) + store.time = Time.new(2017, 01, 01) assert(store.verify(cert)) end