attr_cert_issuer.js 743 B

12345678910111213141516171819202122232425262728
  1. import { __decorate } from "tslib";
  2. import { AsnType, AsnTypeTypes, AsnProp } from "@peculiar/asn1-schema";
  3. import { GeneralName } from "@peculiar/asn1-x509";
  4. import { V2Form } from "./v2_form.js";
  5. let AttCertIssuer = class AttCertIssuer {
  6. v1Form;
  7. v2Form;
  8. constructor(params = {}) {
  9. Object.assign(this, params);
  10. }
  11. };
  12. __decorate([
  13. AsnProp({
  14. type: GeneralName,
  15. repeated: "sequence",
  16. })
  17. ], AttCertIssuer.prototype, "v1Form", void 0);
  18. __decorate([
  19. AsnProp({
  20. type: V2Form,
  21. context: 0,
  22. implicit: true,
  23. })
  24. ], AttCertIssuer.prototype, "v2Form", void 0);
  25. AttCertIssuer = __decorate([
  26. AsnType({ type: AsnTypeTypes.Choice })
  27. ], AttCertIssuer);
  28. export { AttCertIssuer };