issuer_serial.js 796 B

1234567891011121314151617181920212223242526
  1. import { __decorate } from "tslib";
  2. import { AsnProp, AsnPropTypes, AsnIntegerArrayBufferConverter } from "@peculiar/asn1-schema";
  3. import { GeneralNames } from "@peculiar/asn1-x509";
  4. export class IssuerSerial {
  5. issuer = new GeneralNames();
  6. serial = new ArrayBuffer(0);
  7. issuerUID = new ArrayBuffer(0);
  8. constructor(params = {}) {
  9. Object.assign(this, params);
  10. }
  11. }
  12. __decorate([
  13. AsnProp({ type: GeneralNames })
  14. ], IssuerSerial.prototype, "issuer", void 0);
  15. __decorate([
  16. AsnProp({
  17. type: AsnPropTypes.Integer,
  18. converter: AsnIntegerArrayBufferConverter,
  19. })
  20. ], IssuerSerial.prototype, "serial", void 0);
  21. __decorate([
  22. AsnProp({
  23. type: AsnPropTypes.BitString,
  24. optional: true,
  25. })
  26. ], IssuerSerial.prototype, "issuerUID", void 0);