basic_constraints.js 633 B

123456789101112131415161718192021
  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, defaultValue: false,
  15. })
  16. ], BasicConstraints.prototype, "cA", void 0);
  17. __decorate([
  18. AsnProp({
  19. type: AsnPropTypes.Integer, optional: true,
  20. })
  21. ], BasicConstraints.prototype, "pathLenConstraint", void 0);