The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

# exported via command: perl examples/x509_cert_details.pl -dump -pem t/data/cert_paypal.crt.pem > t/data/cert_paypal.crt.pem_dump
# hashref dumped via Data::Dump
{
  cdp              => ["http://EVSecure-crl.verisign.com/EVSecure2006.crl"],
  certificate_type => 49,
  digest_sha1      => {
                        pubkey => pack("H*","31aadd0c55b48ee25584e5a079db173c9c4ab945"),
                        x509   => pack("H*","d8465221467a0d153df09f2eaf6d439002139a68"),
                      },
  extensions       => {
                        count   => 9,
                        entries => [
                                     {
                                       critical => 0,
                                       data => "CA:FALSE",
                                       ln => "X509v3 Basic Constraints",
                                       nid => 87,
                                       oid => "2.5.29.19",
                                       sn => "basicConstraints",
                                     },
                                     {
                                       critical => 0,
                                       data => "31:AA:DD:0C:55:B4:8E:E2:55:84:E5:A0:79:DB:17:3C:9C:4A:B9:45",
                                       ln => "X509v3 Subject Key Identifier",
                                       nid => 82,
                                       oid => "2.5.29.14",
                                       sn => "subjectKeyIdentifier",
                                     },
                                     {
                                       critical => 0,
                                       data => "Digital Signature, Key Encipherment",
                                       ln => "X509v3 Key Usage",
                                       nid => 83,
                                       oid => "2.5.29.15",
                                       sn => "keyUsage",
                                     },
                                     {
                                       critical => 0,
                                       data => "\nFull Name:\n  URI:http://EVSecure-crl.verisign.com/EVSecure2006.crl\n",
                                       ln => "X509v3 CRL Distribution Points",
                                       nid => 103,
                                       oid => "2.5.29.31",
                                       sn => "crlDistributionPoints",
                                     },
                                     {
                                       critical => 0,
                                       data => "Policy: 2.16.840.1.113733.1.7.23.6\n  CPS: https://www.verisign.com/rpa\n",
                                       ln => "X509v3 Certificate Policies",
                                       nid => 89,
                                       oid => "2.5.29.32",
                                       sn => "certificatePolicies",
                                     },
                                     {
                                       critical => 0,
                                       data => "TLS Web Server Authentication, TLS Web Client Authentication",
                                       ln => "X509v3 Extended Key Usage",
                                       nid => 126,
                                       oid => "2.5.29.37",
                                       sn => "extendedKeyUsage",
                                     },
                                     {
                                       critical => 0,
                                       data => "keyid:FC:8A:50:BA:9E:B9:25:5A:7B:55:85:4F:95:00:63:8F:E9:58:6B:43\n",
                                       ln => "X509v3 Authority Key Identifier",
                                       nid => 90,
                                       oid => "2.5.29.35",
                                       sn => "authorityKeyIdentifier",
                                     },
                                     {
                                       critical => 0,
                                       data => "OCSP - URI:http://EVSecure-ocsp.verisign.com\nCA Issuers - URI:http://EVSecure-aia.verisign.com/EVSecure2006.cer\n",
                                       ln => "Authority Information Access",
                                       nid => 177,
                                       oid => "1.3.6.1.5.5.7.1.1",
                                       sn => "authorityInfoAccess",
                                     },
                                     {
                                       critical => 0,
                                       data => undef,
                                       ln => undef,
                                       nid => undef,
                                       oid => "1.3.6.1.5.5.7.1.12",
                                       sn => undef,
                                     },
                                   ],
                      },
  extkeyusage      => {
                        ln  => [
                                 "TLS Web Server Authentication",
                                 "TLS Web Client Authentication",
                               ],
                        nid => [129, 130],
                        oid => ["1.3.6.1.5.5.7.3.1", "1.3.6.1.5.5.7.3.2"],
                        sn  => ["serverAuth", "clientAuth"],
                      },
  fingerprint      => {
                        md5  => "BF:47:CE:CA:D8:61:EF:A7:7D:14:88:AD:4A:73:CB:5B",
                        sha1 => "D8:46:52:21:46:7A:0D:15:3D:F0:9F:2E:AF:6D:43:90:02:13:9A:68",
                      },
  hash             => {
                        issuer => { dec => 1853825729, hex => "6E7F22C1" },
                        issuer_and_serial => { dec => 62796555, hex => "3BE330B" },
                        subject => { dec => 493395107, hex => "1D689CA3" },
                      },
  issuer           => {
                        count => 5,
                        entries => [
                          {
                            data => "US",
                            data_utf8_decoded => "US",
                            ln => "countryName",
                            nid => 14,
                            oid => "2.5.4.6",
                            sn => "C",
                          },
                          {
                            data => "VeriSign, Inc.",
                            data_utf8_decoded => "VeriSign, Inc.",
                            ln => "organizationName",
                            nid => 17,
                            oid => "2.5.4.10",
                            sn => "O",
                          },
                          {
                            data => "VeriSign Trust Network",
                            data_utf8_decoded => "VeriSign Trust Network",
                            ln => "organizationalUnitName",
                            nid => 18,
                            oid => "2.5.4.11",
                            sn => "OU",
                          },
                          {
                            data => "Terms of use at https://www.verisign.com/rpa (c)06",
                            data_utf8_decoded => "Terms of use at https://www.verisign.com/rpa (c)06",
                            ln => "organizationalUnitName",
                            nid => 18,
                            oid => "2.5.4.11",
                            sn => "OU",
                          },
                          {
                            data => "VeriSign Class 3 Extended Validation SSL CA",
                            data_utf8_decoded => "VeriSign Class 3 Extended Validation SSL CA",
                            ln => "commonName",
                            nid => 13,
                            oid => "2.5.4.3",
                            sn => "CN",
                          },
                        ],
                        oneline => "/C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=Terms of use at https://www.verisign.com/rpa (c)06/CN=VeriSign Class 3 Extended Validation SSL CA",
                        print_rfc2253 => "CN=VeriSign Class 3 Extended Validation SSL CA,OU=Terms of use at https://www.verisign.com/rpa (c)06,OU=VeriSign Trust Network,O=VeriSign\\, Inc.,C=US",
                        print_rfc2253_utf8 => "CN=VeriSign Class 3 Extended Validation SSL CA,OU=Terms of use at https://www.verisign.com/rpa (c)06,OU=VeriSign Trust Network,O=VeriSign\\, Inc.,C=US",
                        print_rfc2253_utf8_decoded => "CN=VeriSign Class 3 Extended Validation SSL CA,OU=Terms of use at https://www.verisign.com/rpa (c)06,OU=VeriSign Trust Network,O=VeriSign\\, Inc.,C=US",
                      },
  keyusage         => ["digitalSignature", "keyEncipherment"],
  not_after        => "2013-04-01T23:59:59Z",
  not_before       => "2011-03-23T00:00:00Z",
  ns_cert_type     => [],
  pubkey_alg       => "rsaEncryption",
  pubkey_bits      => 2048,
  pubkey_id        => 6,
  pubkey_size      => 256,
  serial           => {
                        dec  => "61412039364839793000795191320888264984",
                        hex  => "2E33874F6FE2D41ED3FFFF35F6A4C918",
                        long => -1,
                      },
  signature_alg    => "sha1WithRSAEncryption",
  subject          => {
                        altnames => [],
                        count => 12,
                        entries => [
                          {
                            data => "US",
                            data_utf8_decoded => "US",
                            ln => undef,
                            nid => undef,
                            oid => "1.3.6.1.4.1.311.60.2.1.3",
                            sn => undef,
                          },
                          {
                            data => "Delaware",
                            data_utf8_decoded => "Delaware",
                            ln => undef,
                            nid => undef,
                            oid => "1.3.6.1.4.1.311.60.2.1.2",
                            sn => undef,
                          },
                          {
                            data => "Private Organization",
                            data_utf8_decoded => "Private Organization",
                            ln => "businessCategory",
                            nid => 860,
                            oid => "2.5.4.15",
                            sn => "businessCategory",
                          },
                          {
                            data => 3014267,
                            data_utf8_decoded => 3014267,
                            ln => "serialNumber",
                            nid => 105,
                            oid => "2.5.4.5",
                            sn => "serialNumber",
                          },
                          {
                            data => "US",
                            data_utf8_decoded => "US",
                            ln => "countryName",
                            nid => 14,
                            oid => "2.5.4.6",
                            sn => "C",
                          },
                          {
                            data => "95131-2021",
                            data_utf8_decoded => "95131-2021",
                            ln => "postalCode",
                            nid => 661,
                            oid => "2.5.4.17",
                            sn => "postalCode",
                          },
                          {
                            data => "California",
                            data_utf8_decoded => "California",
                            ln => "stateOrProvinceName",
                            nid => 16,
                            oid => "2.5.4.8",
                            sn => "ST",
                          },
                          {
                            data => "San Jose",
                            data_utf8_decoded => "San Jose",
                            ln => "localityName",
                            nid => 15,
                            oid => "2.5.4.7",
                            sn => "L",
                          },
                          {
                            data => "2211 N 1st St",
                            data_utf8_decoded => "2211 N 1st St",
                            ln => "streetAddress",
                            nid => 660,
                            oid => "2.5.4.9",
                            sn => "street",
                          },
                          {
                            data => "PayPal, Inc.",
                            data_utf8_decoded => "PayPal, Inc.",
                            ln => "organizationName",
                            nid => 17,
                            oid => "2.5.4.10",
                            sn => "O",
                          },
                          {
                            data => "PayPal Production",
                            data_utf8_decoded => "PayPal Production",
                            ln => "organizationalUnitName",
                            nid => 18,
                            oid => "2.5.4.11",
                            sn => "OU",
                          },
                          {
                            data => "www.paypal.com",
                            data_utf8_decoded => "www.paypal.com",
                            ln => "commonName",
                            nid => 13,
                            oid => "2.5.4.3",
                            sn => "CN",
                          },
                        ],
                        oneline => "/1.3.6.1.4.1.311.60.2.1.3=US/1.3.6.1.4.1.311.60.2.1.2=Delaware/businessCategory=Private Organization/serialNumber=3014267/C=US/postalCode=95131-2021/ST=California/L=San Jose/street=2211 N 1st St/O=PayPal, Inc./OU=PayPal Production/CN=www.paypal.com",
                        print_rfc2253 => "CN=www.paypal.com,OU=PayPal Production,O=PayPal\\, Inc.,street=2211 N 1st St,L=San Jose,ST=California,postalCode=95131-2021,C=US,serialNumber=3014267,businessCategory=Private Organization,1.3.6.1.4.1.311.60.2.1.2=#130844656C6177617265,1.3.6.1.4.1.311.60.2.1.3=#13025553",
                        print_rfc2253_utf8 => "CN=www.paypal.com,OU=PayPal Production,O=PayPal\\, Inc.,street=2211 N 1st St,L=San Jose,ST=California,postalCode=95131-2021,C=US,serialNumber=3014267,businessCategory=Private Organization,1.3.6.1.4.1.311.60.2.1.2=#130844656C6177617265,1.3.6.1.4.1.311.60.2.1.3=#13025553",
                        print_rfc2253_utf8_decoded => "CN=www.paypal.com,OU=PayPal Production,O=PayPal\\, Inc.,street=2211 N 1st St,L=San Jose,ST=California,postalCode=95131-2021,C=US,serialNumber=3014267,businessCategory=Private Organization,1.3.6.1.4.1.311.60.2.1.2=#130844656C6177617265,1.3.6.1.4.1.311.60.2.1.3=#13025553",
                      },
  version          => 2,
}