diff options
author | Nobuyoshi Nakada <[email protected]> | 2021-10-10 20:28:14 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2021-10-10 21:11:55 +0900 |
commit | b16d876ac2d20b3c17a6906860d3a3f279aecf65 (patch) | |
tree | 2ede6b620afd6a1a16ec97b1219c2c0ddb172ce7 /lib/rubygems/request.rb | |
parent | b56bb0cf9bbf402a5ece342a77991b8f623d6248 (diff) |
Needs time.rb for `Time#iso8601`
`Gem::Request.verify_certificate_message` used this method without
"time" which defines it.
Diffstat (limited to 'lib/rubygems/request.rb')
-rw-r--r-- | lib/rubygems/request.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/rubygems/request.rb b/lib/rubygems/request.rb index 72e25e20ab..d6100c914b 100644 --- a/lib/rubygems/request.rb +++ b/lib/rubygems/request.rb @@ -96,8 +96,10 @@ class Gem::Request return unless cert case error_number when OpenSSL::X509::V_ERR_CERT_HAS_EXPIRED then + require 'time' "Certificate #{cert.subject} expired at #{cert.not_after.iso8601}" when OpenSSL::X509::V_ERR_CERT_NOT_YET_VALID then + require 'time' "Certificate #{cert.subject} not valid until #{cert.not_before.iso8601}" when OpenSSL::X509::V_ERR_CERT_REJECTED then "Certificate #{cert.subject} is rejected" |