holder.js 946 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import { __decorate } from "tslib";
  2. import { AsnProp } from "@peculiar/asn1-schema";
  3. import { GeneralNames } from "@peculiar/asn1-x509";
  4. import { IssuerSerial } from "./issuer_serial.js";
  5. import { ObjectDigestInfo } from "./object_digest_info.js";
  6. export class Holder {
  7. baseCertificateID;
  8. entityName;
  9. objectDigestInfo;
  10. constructor(params = {}) {
  11. Object.assign(this, params);
  12. }
  13. }
  14. __decorate([
  15. AsnProp({
  16. type: IssuerSerial,
  17. implicit: true,
  18. context: 0,
  19. optional: true,
  20. })
  21. ], Holder.prototype, "baseCertificateID", void 0);
  22. __decorate([
  23. AsnProp({
  24. type: GeneralNames,
  25. implicit: true,
  26. context: 1,
  27. optional: true,
  28. })
  29. ], Holder.prototype, "entityName", void 0);
  30. __decorate([
  31. AsnProp({
  32. type: ObjectDigestInfo,
  33. implicit: true,
  34. context: 2,
  35. optional: true,
  36. })
  37. ], Holder.prototype, "objectDigestInfo", void 0);