encapsulated_content_info.js 1.0 KB

1234567891011121314151617181920212223242526272829
  1. import { __decorate } from "tslib";
  2. import { AsnProp, AsnPropTypes, AsnType, AsnTypeTypes, OctetString } from "@peculiar/asn1-schema";
  3. let EncapsulatedContent = class EncapsulatedContent {
  4. constructor(params = {}) {
  5. Object.assign(this, params);
  6. }
  7. };
  8. __decorate([
  9. AsnProp({ type: OctetString })
  10. ], EncapsulatedContent.prototype, "single", void 0);
  11. __decorate([
  12. AsnProp({ type: AsnPropTypes.Any })
  13. ], EncapsulatedContent.prototype, "any", void 0);
  14. EncapsulatedContent = __decorate([
  15. AsnType({ type: AsnTypeTypes.Choice })
  16. ], EncapsulatedContent);
  17. export { EncapsulatedContent };
  18. export class EncapsulatedContentInfo {
  19. constructor(params = {}) {
  20. this.eContentType = "";
  21. Object.assign(this, params);
  22. }
  23. }
  24. __decorate([
  25. AsnProp({ type: AsnPropTypes.ObjectIdentifier })
  26. ], EncapsulatedContentInfo.prototype, "eContentType", void 0);
  27. __decorate([
  28. AsnProp({ type: EncapsulatedContent, context: 0, optional: true })
  29. ], EncapsulatedContentInfo.prototype, "eContent", void 0);