UNPKG

@peculiar/asn1-ess

Version:

ASN.1 schema based on Enhanced Security Services (ESS) for S/MIME (RFC 2634)

27 lines (26 loc) 1.12 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ReceiptRequest = exports.ub_receiptsTo = void 0; const tslib_1 = require("tslib"); const asn1_schema_1 = require("@peculiar/asn1-schema"); const asn1_x509_1 = require("@peculiar/asn1-x509"); const receipts_from_1 = require("./receipts_from"); exports.ub_receiptsTo = 16; class ReceiptRequest { constructor(params = {}) { this.signedContentIdentifier = new asn1_schema_1.OctetString(); this.receiptsFrom = new receipts_from_1.ReceiptsFrom(); this.receiptsTo = []; Object.assign(this, params); } } exports.ReceiptRequest = ReceiptRequest; tslib_1.__decorate([ (0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.OctetString }) ], ReceiptRequest.prototype, "signedContentIdentifier", void 0); tslib_1.__decorate([ (0, asn1_schema_1.AsnProp)({ type: receipts_from_1.ReceiptsFrom }) ], ReceiptRequest.prototype, "receiptsFrom", void 0); tslib_1.__decorate([ (0, asn1_schema_1.AsnProp)({ type: asn1_x509_1.GeneralNames, repeated: "sequence" }) ], ReceiptRequest.prototype, "receiptsTo", void 0);