policy_constraints.js 850 B

123456789101112131415161718192021222324252627
  1. import { __decorate } from "tslib";
  2. import { AsnProp, AsnPropTypes, AsnIntegerArrayBufferConverter } from "@peculiar/asn1-schema";
  3. import { id_ce } from "../object_identifiers";
  4. export const id_ce_policyConstraints = `${id_ce}.36`;
  5. export class PolicyConstraints {
  6. constructor(params = {}) {
  7. Object.assign(this, params);
  8. }
  9. }
  10. __decorate([
  11. AsnProp({
  12. type: AsnPropTypes.Integer,
  13. context: 0,
  14. implicit: true,
  15. optional: true,
  16. converter: AsnIntegerArrayBufferConverter,
  17. })
  18. ], PolicyConstraints.prototype, "requireExplicitPolicy", void 0);
  19. __decorate([
  20. AsnProp({
  21. type: AsnPropTypes.Integer,
  22. context: 1,
  23. implicit: true,
  24. optional: true,
  25. converter: AsnIntegerArrayBufferConverter,
  26. })
  27. ], PolicyConstraints.prototype, "inhibitPolicyMapping", void 0);