@indrajala/asn1der
Version:
parse ASN.1 DER structures
64 lines • 2.98 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.asn1TagDescription = exports.asn1ConstructionShortDesc = exports.asn1ConstructionDescription = exports.asn1ClassShortDesc = exports.asn1ClassDescription = void 0;
const model_1 = require("./model");
exports.asn1ClassDescription = new Map([
[model_1.Asn1Class.Universal, 'Universal'],
[model_1.Asn1Class.Application, 'Application'],
[model_1.Asn1Class.ContextSpecific, 'ContextSpecific'],
[model_1.Asn1Class.Private, 'Private'],
]);
exports.asn1ClassShortDesc = new Map([
[model_1.Asn1Class.Universal, 'U'],
[model_1.Asn1Class.Application, 'A'],
[model_1.Asn1Class.ContextSpecific, 'C'],
[model_1.Asn1Class.Private, 'P'],
]);
exports.asn1ConstructionDescription = new Map([
[model_1.Asn1Construction.Primitive, 'Primitive'],
[model_1.Asn1Construction.Constructed, 'Constructed'],
]);
exports.asn1ConstructionShortDesc = new Map([
[model_1.Asn1Construction.Primitive, 'P'],
[model_1.Asn1Construction.Constructed, 'C'],
]);
exports.asn1TagDescription = new Map([
[model_1.Asn1Tag.EndOfContent, 'End-of-Content (EOC)'],
[model_1.Asn1Tag.Boolean, 'BOOLEAN'],
[model_1.Asn1Tag.Integer, 'INTEGER'],
[model_1.Asn1Tag.BitString, 'BIT STRING'],
[model_1.Asn1Tag.OctetString, 'OCTET STRING'],
[model_1.Asn1Tag.Null, 'NULL'],
[model_1.Asn1Tag.ObjectIdentifier, 'OBJECT IDENTIFIER'],
[model_1.Asn1Tag.ObjectDescriptor, 'Object Descriptor'],
[model_1.Asn1Tag.External, 'EXTERNAL'],
[model_1.Asn1Tag.RealFloat, 'REAL (float)'],
[model_1.Asn1Tag.Enumerated, 'ENUMERATED'],
[model_1.Asn1Tag.EmbeddedPDV, 'EMBEDDED PDV'],
[model_1.Asn1Tag.UTF8String, 'UTF8String'],
[model_1.Asn1Tag.RelativeOID, 'RELATIVE-OID'],
[model_1.Asn1Tag.Time, 'TIME'],
[model_1.Asn1Tag.Reserved, 'Reserved'],
[model_1.Asn1Tag.Sequence, 'SEQUENCE and SEQUENCE OF'],
[model_1.Asn1Tag.Set, 'SET and SET OF'],
[model_1.Asn1Tag.NumericString, 'NumericString'],
[model_1.Asn1Tag.PrintableString, 'PrintableString'],
[model_1.Asn1Tag.T61String, 'T61String'],
[model_1.Asn1Tag.VideoTexString, 'VideotexString'],
[model_1.Asn1Tag.IA5String, 'IA5String'],
[model_1.Asn1Tag.UTCTime, 'UTCTime'],
[model_1.Asn1Tag.GeneralizedTime, 'GeneralizedTime'],
[model_1.Asn1Tag.GraphicString, 'GraphicString'],
[model_1.Asn1Tag.VisibleString, 'VisibleString'],
[model_1.Asn1Tag.GeneralString, 'GeneralString'],
[model_1.Asn1Tag.UniversalString, 'UniversalString'],
[model_1.Asn1Tag.CharacterString, 'CHARACTER STRING'],
[model_1.Asn1Tag.BMPString, 'BMPString'],
[model_1.Asn1Tag.Date, 'DATE'],
[model_1.Asn1Tag.TimeOfDay, 'TIME-OF-DAY'],
[model_1.Asn1Tag.DateTime, 'DATE-TIME'],
[model_1.Asn1Tag.Duration, 'DURATION'],
[model_1.Asn1Tag.OID_IRI, 'OID-IRI'],
[model_1.Asn1Tag.Relative_OID_IRI, 'RELATIVE-OID-IRI'],
]);
//# sourceMappingURL=model.description.js.map