From: merch-redmine@... Date: 2019-08-11T18:23:01+00:00 Subject: [ruby-dev:50832] [Ruby master Bug#9833] OpenSSL::X509::Certificate#inspect がわかりにくくなっている Issue #9833 has been updated by jeremyevans0 (Jeremy Evans). Status changed from Open to Closed This was fixed between Ruby 2.4 and 2.5: ``` $ ruby24 t/t.rb www.ruby-lang.org 443 #, issuer=#, serial=#, not_before=2019-07-24 00:10:47 UTC, not_after=2020-07-24 00:10:47 UTC> $ ruby25 t/t.rb www.ruby-lang.org 443 #, issuer=#, serial=#, not_before=2019-07-24 00:10:47 UTC, not_after=2020-07-24 00:10:47 UTC> ``` ---------------------------------------- Bug #9833: OpenSSL::X509::Certificate#inspect がわかりにくくなっている https://bugs.ruby-lang.org/issues/9833#change-80607 * Author: znz (Kazuhiro NISHIYAMA) * Status: Closed * Priority: Normal * Assignee: openssl * Target version: * ruby -v: 2.0.0p195 * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN ---------------------------------------- SSL/TLS の証明書の簡易的なチェックに OpenSSL::X509::Certificate#inspect を便利に使っていたのですが、最近の ruby だと subject などに内容が出なくなってわかりにくくなっているのですが、以前のように内容が出た方が良いと思うのですが、どうでしょうか。 ``` % cat inspect_cert.rb #!/usr/bin/env ruby require 'openssl' require 'socket' host = ARGV.shift port = ARGV.shift.to_i sock = TCPSocket.open(host, port) ssl = OpenSSL::SSL::SSLSocket.new(sock) ssl.connect p ssl.peer_cert % ruby1.9.1 -v inspect_cert.rb www.ruby-lang.org 443 ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux] # % ruby -v inspect_cert.rb www.ruby-lang.org 443 ruby 2.0.0p195 (2013-05-14 revision 40734) [x86_64-linux] #, issuer=#, serial=#, not_before=2014-04-12 01:22:02 UTC, not_after=2014-08-25 05:22:02 UTC> ``` -- https://bugs.ruby-lang.org/