• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# This is cert.pem from BoringSSL's tests.
2# https://boringssl.googlesource.com/boringssl/+/5acc423517ec9d53e6cf2cd1b968405e0972c745/ssl/test/runner/cert.pem
3
4# This file is itself valid ascii-der, however uses comments to name various
5# sections (using BEGIN and END). These named sections can be overlapping, and
6# are replaced for generating various test data.
7
8SEQUENCE {
9  SEQUENCE {
10    [0] {
11      INTEGER { 2 }
12    }
13#-----BEGIN SERIAL-----
14    INTEGER { `00fbb04c2eab109b0c` }
15#-----END SERIAL-----
16#-----BEGIN INNER_SIGNATURE_ALGORITHM-----
17    SEQUENCE {
18      # sha1WithRSAEncryption
19      OBJECT_IDENTIFIER { 1.2.840.113549.1.1.5 }
20      NULL {}
21    }
22#-----END INNER_SIGNATURE_ALGORITHM-----
23    SEQUENCE {
24      SET {
25        SEQUENCE {
26          # countryName
27          OBJECT_IDENTIFIER { 2.5.4.6 }
28          PrintableString { "AU" }
29        }
30      }
31      SET {
32        SEQUENCE {
33          # stateOrProvinceName
34          OBJECT_IDENTIFIER { 2.5.4.8 }
35          UTF8String { "Some-State" }
36        }
37      }
38      SET {
39        SEQUENCE {
40          # organizationName
41          OBJECT_IDENTIFIER { 2.5.4.10 }
42          UTF8String { "Internet Widgits Pty Ltd" }
43        }
44      }
45    }
46#-----BEGIN VALIDITY-----
47    SEQUENCE {
48      UTCTime { "140423205040Z" }
49      UTCTime { "170422205040Z" }
50    }
51#-----END VALIDITY-----
52#-----BEGIN SUBJECT-----
53    SEQUENCE {
54      SET {
55        SEQUENCE {
56          # countryName
57          OBJECT_IDENTIFIER { 2.5.4.6 }
58          PrintableString { "AU" }
59        }
60      }
61      SET {
62        SEQUENCE {
63          # stateOrProvinceName
64          OBJECT_IDENTIFIER { 2.5.4.8 }
65          UTF8String { "Some-State" }
66        }
67      }
68      SET {
69        SEQUENCE {
70          # organizationName
71          OBJECT_IDENTIFIER { 2.5.4.10 }
72          UTF8String { "Internet Widgits Pty Ltd" }
73        }
74      }
75    }
76#-----END SUBJECT-----
77    SEQUENCE {
78      SEQUENCE {
79        # rsaEncryption
80        OBJECT_IDENTIFIER { 1.2.840.113549.1.1.1 }
81        NULL {}
82      }
83      BIT_STRING {
84        `00`
85        SEQUENCE {
86          INTEGER { `00d82bc8a632e462ff4df3d0ad598b45a7bdf147bf09587b22bd35ae97258694a080c0b41f7691674631d01084b7221e70239172c8e96d793a8577800fc4951675c54a714cc8633fa3f2639c2a4f9afacbc1716e288528a0271e651cae07d55b6f2d43ed2b90b18caf246daee9173a05c1bfb81cae653b1b58c2d9aed6aa6788f1` }
87          INTEGER { 65537 }
88        }
89      }
90    }
91    [3] {
92#-----BEGIN EXTENSIONS-----
93      SEQUENCE {
94        SEQUENCE {
95          # subjectKeyIdentifier
96          OBJECT_IDENTIFIER { 2.5.29.14 }
97          OCTET_STRING {
98#-----BEGIN SUBJECT_KEY_IDENTIFIER-----
99            OCTET_STRING { `8b75d5accb08be0e1f65b7fa56be6ca775da85af` }
100#-----END SUBJECT_KEY_IDENTIFIER-----
101          }
102        }
103        SEQUENCE {
104          # authorityKeyIdentifier
105          OBJECT_IDENTIFIER { 2.5.29.35 }
106          OCTET_STRING {
107#-----BEGIN AUTHORITY_KEY_IDENTIFIER-----
108            SEQUENCE {
109              [0 PRIMITIVE] { `8b75d5accb08be0e1f65b7fa56be6ca775da85af` }
110            }
111#-----END AUTHORITY_KEY_IDENTIFIER-----
112          }
113        }
114
115        SEQUENCE {
116          # basicConstraints
117          OBJECT_IDENTIFIER { 2.5.29.19 }
118          OCTET_STRING {
119#-----BEGIN BASIC_CONSTRAINTS-----
120            SEQUENCE {
121              BOOLEAN { `ff` }
122            }
123#-----END BASIC_CONSTRAINTS-----
124          }
125        }
126#-----BEGIN EXTENSION-----
127# (For adding in another extension at the end of the list)
128#-----END EXTENSION-----
129      }
130#-----END EXTENSIONS-----
131    }
132  }
133#-----BEGIN OUTER_SIGNATURE_ALGORITHM-----
134  SEQUENCE {
135    # sha1WithRSAEncryption
136    OBJECT_IDENTIFIER { 1.2.840.113549.1.1.5 }
137    NULL {}
138  }
139#-----END OUTER_SIGNATURE_ALGORITHM-----
140  BIT_STRING { `003be8786d95d63d6af713192c1bc288ae22abf48d32f57c7167cf2dd11cc2c387e2e9be895ce434ab4891c23f95ae2b479e25786b4f9a10a472fdcff7020cb00a08a45ae2e5747e111d39606ac91f69f32e6326dc9eef6b7a0ae1545798aa729178047e1f8f654d1f0b12ac9c240f84141a552d1fbbf09d09b2085c5932658026` }
141}
142