mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* ext/openssl/lib/openssl/x509.rb (OpenSSL::X509::Name#pretty_print):
New method. (OpenSSL::X509::Certificate#pretty_print): Ditto. * ext/openssl/lib/openssl/bn.rb (OpenSSL::BN#pretty_print): Ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47647 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
23b612b4a9
commit
341376215b
3 changed files with 35 additions and 0 deletions
|
@ -1,3 +1,11 @@
|
|||
Sat Sep 20 10:02:51 2014 Tanaka Akira <akr@fsij.org>
|
||||
|
||||
* ext/openssl/lib/openssl/x509.rb (OpenSSL::X509::Name#pretty_print):
|
||||
New method.
|
||||
(OpenSSL::X509::Certificate#pretty_print): Ditto.
|
||||
|
||||
* ext/openssl/lib/openssl/bn.rb (OpenSSL::BN#pretty_print): Ditto.
|
||||
|
||||
Sat Sep 20 07:55:57 2014 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* vm_eval.c (eval_string_with_cref): fix super from eval with
|
||||
|
|
|
@ -21,6 +21,13 @@
|
|||
module OpenSSL
|
||||
class BN
|
||||
include Comparable
|
||||
|
||||
def pretty_print(q)
|
||||
q.object_group(self) {
|
||||
q.text ' '
|
||||
q.text to_i.to_s
|
||||
}
|
||||
end
|
||||
end # BN
|
||||
end # OpenSSL
|
||||
|
||||
|
|
|
@ -151,6 +151,13 @@ module OpenSSL
|
|||
|
||||
alias parse parse_openssl
|
||||
end
|
||||
|
||||
def pretty_print(q)
|
||||
q.object_group(self) {
|
||||
q.text ' '
|
||||
q.text to_s(OpenSSL::X509::Name::RFC2253)
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
class StoreContext
|
||||
|
@ -158,5 +165,18 @@ module OpenSSL
|
|||
warn "(#{caller.first}) OpenSSL::X509::StoreContext#cleanup is deprecated with no replacement" if $VERBOSE
|
||||
end
|
||||
end
|
||||
|
||||
class Certificate
|
||||
def pretty_print(q)
|
||||
q.object_group(self) {
|
||||
q.breakable
|
||||
q.text 'subject='; q.pp self.subject; q.text ','; q.breakable
|
||||
q.text 'issuer='; q.pp self.issuer; q.text ','; q.breakable
|
||||
q.text 'serial='; q.pp self.serial; q.text ','; q.breakable
|
||||
q.text 'not_before='; q.pp self.not_before; q.text ','; q.breakable
|
||||
q.text 'not_after='; q.pp self.not_after
|
||||
}
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Reference in a new issue