superclass=Object
type=class
library=openssl
extended=
included=

X.509 v3 γĥΰΤΥ饹Ǥ
[[c:OpenSSL::X509::Certificate]] ֥Ȥ
γĥΰ Extension ֥ȤȤݻƤޤ

  * [[c:OpenSSL::X509::ExtensionFactory]]

=== 
  require 'openssl'
  require 'open-uri'
  
  der = open('http://csrc.nist.gov/pki/pkixtools/cert1.der').read
  cert = OpenSSL::X509::Certificate.new(der)
  p cert.extensions.class # => Array
  p cert.extensions
  # => [subjectKeyIdentifier = 86:CA:A5:22:81:62:EF:AD:0A:89:BC:AD:72:41:2C:29:49:F4:86:56,
        basicConstraints = critical, CA:TRUE]
  p cert.extensions[0].class # => OpenSSL::X509::Extension

=== 

  *[RFC 3280] [[unknown:Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile|URL:http://www.ipa.go.jp/security/rfc/RFC3280-04EN.html#42]]
