import { __decorate } from "tslib"; import { AsnProp, AsnPropTypes } from "@peculiar/asn1-schema"; import { ContentInfo } from "@peculiar/asn1-cms"; import { MacData } from "./mac_data"; export class PFX { constructor(params = {}) { this.version = 3; this.authSafe = new ContentInfo(); this.macData = new MacData(); Object.assign(this, params); } } __decorate([ AsnProp({ type: AsnPropTypes.Integer }) ], PFX.prototype, "version", void 0); __decorate([ AsnProp({ type: ContentInfo }) ], PFX.prototype, "authSafe", void 0); __decorate([ AsnProp({ type: MacData, optional: true }) ], PFX.prototype, "macData", void 0);