From: zn@... Date: 2014-05-13T09:01:43+00:00 Subject: [ruby-dev:48217] [ruby-trunk - Bug #9833] [Open] OpenSSL::X509::Certificate#inspect がわかりにくくなっている Issue #9833 has been reported by Kazuhiro NISHIYAMA. ---------------------------------------- Bug #9833: OpenSSL::X509::Certificate#inspect がわかりにくくなっている https://bugs.ruby-lang.org/issues/9833 * Author: Kazuhiro NISHIYAMA * Status: Open * Priority: Normal * Assignee: * Category: * 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/