basic_constraints.js 649 B

1234567891011121314151617181920212223
  1. import { __decorate } from "tslib";
  2. import { AsnProp, AsnPropTypes } from "@peculiar/asn1-schema";
  3. import { id_ce } from "../object_identifiers.js";
  4. export const id_ce_basicConstraints = `${id_ce}.19`;
  5. export class BasicConstraints {
  6. cA = false;
  7. pathLenConstraint;
  8. constructor(params = {}) {
  9. Object.assign(this, params);
  10. }
  11. }
  12. __decorate([
  13. AsnProp({
  14. type: AsnPropTypes.Boolean,
  15. defaultValue: false,
  16. })
  17. ], BasicConstraints.prototype, "cA", void 0);
  18. __decorate([
  19. AsnProp({
  20. type: AsnPropTypes.Integer,
  21. optional: true,
  22. })
  23. ], BasicConstraints.prototype, "pathLenConstraint", void 0);