1 CERTIFICATE DEFINITIONS ::= BEGIN
\r
3 Certificate ::= SEQUENCE {
\r
4 tbsCertificate TBSCertificate,
\r
5 signatureAlgorithm AlgorithmIdentifier,
\r
6 signatureValue BIT STRING
\r
9 AlgorithmIdentifier ::= SEQUENCE {
\r
10 algorithm OBJECT IDENTIFIER,
\r
11 id-ecPublicKey OBJECT IDENTIFIER OPTIONAL,
\r
15 TBSCertificate ::= SEQUENCE {
\r
16 version [0] EXPLICIT Version DEFAULT v1,
\r
17 serialNumber CertificateSerialNumber,
\r
18 signature AlgorithmIdentifier,
\r
22 subjectPublicKeyInfo SubjectPublicKeyInfo
\r
25 Version ::= INTEGER { v1(0), v2(1), v3(2) }
\r
27 CertificateSerialNumber ::= INTEGER
\r
29 Name ::= RDNSequence
\r
31 RDNSequence ::= SEQUENCE OF RelativeDistinguishedName
\r
33 RelativeDistinguishedName ::= SET OF AttributeTypeAndValue
\r
35 AttributeTypeAndValue ::= SEQUENCE {
\r
37 value AttributeValue}
\r
39 AttributeType ::= OBJECT IDENTIFIER
\r
41 AttributeValue ::= UTF8String
\r
43 Validity ::= SEQUENCE {
\r
50 SubjectPublicKeyInfo ::= SEQUENCE {
\r
51 algorithm AlgorithmIdentifier,
\r
52 subjectPublicKey BIT STRING
\r
55 ECDSA-Sig-Value ::= SEQUENCE {
\r