policy_constraints.js 907 B

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