UNPKG

@peculiar/asn1-x509

Version:

ASN.1 schema for X.509 certificates, certificate revocation lists, and related profile structures defined in RFC 5280.

22 lines (21 loc) 633 B
import { __decorate } from "tslib"; import { AsnProp, AsnPropTypes } from "@peculiar/asn1-schema"; import { id_ce } from "../object_identifiers.js"; export const id_ce_basicConstraints = `${id_ce}.19`; export class BasicConstraints { cA = false; pathLenConstraint; constructor(params = {}) { Object.assign(this, params); } } __decorate([ AsnProp({ type: AsnPropTypes.Boolean, defaultValue: false, }) ], BasicConstraints.prototype, "cA", void 0); __decorate([ AsnProp({ type: AsnPropTypes.Integer, optional: true, }) ], BasicConstraints.prototype, "pathLenConstraint", void 0);