types.js 638 B

123456789101112131415161718192021222324252627282930313233343536
  1. // Copyright 2011 Mark Cavage <mcavage@gmail.com> All rights reserved.
  2. module.exports = {
  3. EOC: 0,
  4. Boolean: 1,
  5. Integer: 2,
  6. BitString: 3,
  7. OctetString: 4,
  8. Null: 5,
  9. OID: 6,
  10. ObjectDescriptor: 7,
  11. External: 8,
  12. Real: 9, // float
  13. Enumeration: 10,
  14. PDV: 11,
  15. Utf8String: 12,
  16. RelativeOID: 13,
  17. Sequence: 16,
  18. Set: 17,
  19. NumericString: 18,
  20. PrintableString: 19,
  21. T61String: 20,
  22. VideotexString: 21,
  23. IA5String: 22,
  24. UTCTime: 23,
  25. GeneralizedTime: 24,
  26. GraphicString: 25,
  27. VisibleString: 26,
  28. GeneralString: 28,
  29. UniversalString: 29,
  30. CharacterString: 30,
  31. BMPString: 31,
  32. Constructor: 32,
  33. Context: 128
  34. };