Skip to content

Instantly share code, notes, and snippets.

@pzb
Created February 21, 2020 04:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pzb/2d16adbeabebe9a6d8a789a7bc481b80 to your computer and use it in GitHub Desktop.
Save pzb/2d16adbeabebe9a6d8a789a7bc481b80 to your computer and use it in GitHub Desktop.
TBSCertificate ::= SEQUENCE {
[0] EXPLICIT INTEGER OPTIONAL,
INTEGER,
SEQUENCE,
SEQUENCE,
SEQUENCE,
SEQUENCE,
SEQUENCE,
[1] IMPLICIT BIT STRING OPTIONAL,
[2] IMPLICIT BIT STRING OPTIONAL,
[3] EXPLICIT SEQUENCE OPTIONAL
}
TBSCertList ::= SEQUENCE {
INTEGER OPTIONAL,
SEQUENCE,
SEQUENCE,
CHOICE {
utcTime UTCTime,
generalTime GeneralizedTime },
CHOICE {
utcTime UTCTime,
generalTime GeneralizedTime } OPTIONAL,
SEQUENCE OPTIONAL,
[0] EXPLICIT SEQUENCE OPTIONAL
}
ResponseData ::= SEQUENCE {
[0] EXPLICIT INTEGER OPTIONAL,
CHOICE {
[1] EXPLICIT SEQUENCE,
[2] EXPLICIT OCTET STRING },
GeneralizedTime,
SEQUENCE,
[1] EXPLICIT SEQUENCE OPTIONAL
}
CertificationRequestInfo ::= SEQUENCE {
INTEGER { v1(0) } (v1,...),
SEQUENCE,
SEQUENCE,
[0] IMPLICIT SET
}
PublicKeyAndChallenge ::= SEQUENCE {
SEQUENCE,
IA5STRING
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment