[#49270] [Ruby trunk - Feature #11558] Time related C APIs — akr@...
Issue #11558 has been updated by Akira Tanaka.
7 messages
2015/09/30
[#49275] Re: [Ruby trunk - Feature #11558] Time related C APIs
— KOSAKI Motohiro <kosaki.motohiro@...>
2015/09/30
>> 既存の非公開APIを公開してください。
[#49278] Re: [Ruby trunk - Feature #11558] Time related C APIs
— Tanaka Akira <akr@...>
2015/10/01
2015年10月1日 7:03 KOSAKI Motohiro <kosaki.motohiro@gmail.com>:
[ruby-dev:49256] [Ruby trunk - Bug #9833] OpenSSL::X509::Certificate#inspect がわかりにくくなっている
From:
zzak@...
Date:
2015-09-13 03:26:32 UTC
List:
ruby-dev #49256
Issue #9833 has been updated by Zachary Scott. Assignee set to openssl ---------------------------------------- Bug #9833: OpenSSL::X509::Certificate#inspect がわかりにくくなっている https://bugs.ruby-lang.org/issues/9833#change-54165 * Author: Kazuhiro NISHIYAMA * Status: Open * Priority: Normal * Assignee: openssl * 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] #<OpenSSL::X509::Certificate subject=/OU=Domain Control Validated/CN=*.ruby-lang.org, issuer=/C=BE/O=GlobalSign nv-sa/CN=GlobalSign Domain Validation CA - SHA256 - G2, serial=1492412345881966875081918063955459968936780, not_before=2014-04-12 01:22:02 UTC, not_after=2014-08-25 05:22:02 UTC> % ruby -v inspect_cert.rb www.ruby-lang.org 443 ruby 2.0.0p195 (2013-05-14 revision 40734) [x86_64-linux] #<OpenSSL::X509::Certificate subject=#<OpenSSL::X509::Name:0x007f9b7960b230>, issuer=#<OpenSSL::X509::Name:0x007f9b7960b1b8>, serial=#<OpenSSL::BN:0x007f9b7960b140>, not_before=2014-04-12 01:22:02 UTC, not_after=2014-08-25 05:22:02 UTC> ``` -- https://bugs.ruby-lang.org/