attr_cert_issuer.js 666 B

12345678910111213141516171819
  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";
  5. let AttCertIssuer = class AttCertIssuer {
  6. constructor(params = {}) {
  7. Object.assign(this, params);
  8. }
  9. };
  10. __decorate([
  11. AsnProp({ type: GeneralName, repeated: "sequence" })
  12. ], AttCertIssuer.prototype, "v1Form", void 0);
  13. __decorate([
  14. AsnProp({ type: V2Form, context: 0, implicit: true })
  15. ], AttCertIssuer.prototype, "v2Form", void 0);
  16. AttCertIssuer = __decorate([
  17. AsnType({ type: AsnTypeTypes.Choice })
  18. ], AttCertIssuer);
  19. export { AttCertIssuer };