@indrajala/asn1der
Version:
parse ASN.1 DER structures
56 lines • 2.97 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Asn1Tag = exports.Asn1Construction = exports.Asn1Class = void 0;
var Asn1Class;
(function (Asn1Class) {
Asn1Class[Asn1Class["Universal"] = 0] = "Universal";
Asn1Class[Asn1Class["Application"] = 1] = "Application";
Asn1Class[Asn1Class["ContextSpecific"] = 2] = "ContextSpecific";
Asn1Class[Asn1Class["Private"] = 3] = "Private";
})(Asn1Class = exports.Asn1Class || (exports.Asn1Class = {}));
var Asn1Construction;
(function (Asn1Construction) {
Asn1Construction[Asn1Construction["Primitive"] = 0] = "Primitive";
Asn1Construction[Asn1Construction["Constructed"] = 1] = "Constructed";
})(Asn1Construction = exports.Asn1Construction || (exports.Asn1Construction = {}));
var Asn1Tag;
(function (Asn1Tag) {
Asn1Tag[Asn1Tag["EndOfContent"] = 0] = "EndOfContent";
Asn1Tag[Asn1Tag["Boolean"] = 1] = "Boolean";
Asn1Tag[Asn1Tag["Integer"] = 2] = "Integer";
Asn1Tag[Asn1Tag["BitString"] = 3] = "BitString";
Asn1Tag[Asn1Tag["OctetString"] = 4] = "OctetString";
Asn1Tag[Asn1Tag["Null"] = 5] = "Null";
Asn1Tag[Asn1Tag["ObjectIdentifier"] = 6] = "ObjectIdentifier";
Asn1Tag[Asn1Tag["ObjectDescriptor"] = 7] = "ObjectDescriptor";
Asn1Tag[Asn1Tag["External"] = 8] = "External";
Asn1Tag[Asn1Tag["RealFloat"] = 9] = "RealFloat";
Asn1Tag[Asn1Tag["Enumerated"] = 10] = "Enumerated";
Asn1Tag[Asn1Tag["EmbeddedPDV"] = 11] = "EmbeddedPDV";
Asn1Tag[Asn1Tag["UTF8String"] = 12] = "UTF8String";
Asn1Tag[Asn1Tag["RelativeOID"] = 13] = "RelativeOID";
Asn1Tag[Asn1Tag["Time"] = 14] = "Time";
Asn1Tag[Asn1Tag["Reserved"] = 15] = "Reserved";
Asn1Tag[Asn1Tag["Sequence"] = 16] = "Sequence";
Asn1Tag[Asn1Tag["Set"] = 17] = "Set";
Asn1Tag[Asn1Tag["NumericString"] = 18] = "NumericString";
Asn1Tag[Asn1Tag["PrintableString"] = 19] = "PrintableString";
Asn1Tag[Asn1Tag["T61String"] = 20] = "T61String";
Asn1Tag[Asn1Tag["VideoTexString"] = 21] = "VideoTexString";
Asn1Tag[Asn1Tag["IA5String"] = 22] = "IA5String";
Asn1Tag[Asn1Tag["UTCTime"] = 23] = "UTCTime";
Asn1Tag[Asn1Tag["GeneralizedTime"] = 24] = "GeneralizedTime";
Asn1Tag[Asn1Tag["GraphicString"] = 25] = "GraphicString";
Asn1Tag[Asn1Tag["VisibleString"] = 26] = "VisibleString";
Asn1Tag[Asn1Tag["GeneralString"] = 27] = "GeneralString";
Asn1Tag[Asn1Tag["UniversalString"] = 28] = "UniversalString";
Asn1Tag[Asn1Tag["CharacterString"] = 29] = "CharacterString";
Asn1Tag[Asn1Tag["BMPString"] = 30] = "BMPString";
Asn1Tag[Asn1Tag["Date"] = 31] = "Date";
Asn1Tag[Asn1Tag["TimeOfDay"] = 32] = "TimeOfDay";
Asn1Tag[Asn1Tag["DateTime"] = 33] = "DateTime";
Asn1Tag[Asn1Tag["Duration"] = 34] = "Duration";
Asn1Tag[Asn1Tag["OID_IRI"] = 35] = "OID_IRI";
Asn1Tag[Asn1Tag["Relative_OID_IRI"] = 36] = "Relative_OID_IRI";
})(Asn1Tag = exports.Asn1Tag || (exports.Asn1Tag = {}));
//# sourceMappingURL=model.js.map