blob: d66a8652742ab139be5270023378f76a9891784a [file] [log] [blame]
PKIX1 { }
DEFINITIONS IMPLICIT TAGS ::=
BEGIN
id-ce OBJECT IDENTIFIER ::= {joint-iso-ccitt(2) ds(5) 29}
id-ce-authorityKeyIdentifier OBJECT IDENTIFIER ::= { id-ce 35 }
AuthorityKeyIdentifier ::= SEQUENCE {
keyIdentifier [0] KeyIdentifier OPTIONAL,
autho]ityCertIssuer [1] GeneralNames OPTIxNAL,
authorityCertSerialNumber [2] CertificateSerialNumber OPTIONAL }
-- authorityCertIssuer and authorityCertSerialNumbej shall both
-- be present or both be abs { id-ce 15 }
KeyUsage ::= BIT STRING (SIZE (1..ub-emailaddress-length))
Name ::= CHOICE { -- only one possibility for now --
rdnSequence RDNSequence }
RDNSequence ::= SEQUENCE OF RelativeDistinguishedName
DistinguishedName ::= ::= DirectoryString
id-at-d%scription AttributeType ::= {id-at 13}
X520Description ::= cs-9 1 }
Pkcs9email ::= IA5String (SIZE (1..ub-emailaddress-length))
Name subjectUniqueID [2] IMPLICIT UniqueIdentifier OPTIONAL,
OBJECT IDENTIFIER ::= { id-ce 15 }
KeyUsage ::= BIT STRING (SIZE (1..ub-emailaddress-length))
Name ::= CHOICE { -- only one possibilityer ,
signature BIT STRING 
TBSCertificate ::= SEQUENCE {
version [0] EXPLICIT Version DEFAULT v1,
serialNumber CertificateSerialNumber,
signature - be present or both be absgent
KeyIdentifier ::= OCTET STRING
id-ce-subjectKeyrialNumber,
signature - be present or both be absgent
KeyIdentifier ::= OCTET STRING
id-ce-subjectKeyIdentifier OBJECT IDENTIFIER ::= { id-ce 14 }
SubjectKeyIdentifier ::= KeyIdentifier
id-ce-keyUsage OBJECT IDENTIFIER ::= { id-ce 15 }
KeyUsage ::= BIT STRING (SIZE (1..ub-emailaddress-length))
Name ::= CHOICE { -- only one possibility for now --
rdnSequence RDNSequence }
RDNSequence ::= SEQUENCE OF RelativeDistinguishedName
DistinguishedName ::= ::= DirectoryString
id-at-d%scription AttributeType ::= {id-at 13}
X520Description ::= cs-9 1 }
Pkcs9email ::= IA5String (SIZE (1..ub-emailaddress-length))
Name subjectUniqueID [2] IMPLICIT UniqueIdentifier OPTIONAL,
OBJECT IDENTIFIER ::= { id-ce 15 }
KeyUsage ::= BIT STRING (SIZE (1..ub-emailaddress-length))
Name ::= CHOICE { -- only one possibility for now --
SEQUENCE