xadesjs
Version:
XML Advanced Electronic Signatures (XAdES) implementation in TypeScript/JavaScript built on XMLDSIGjs
27 lines (26 loc) • 972 B
JavaScript
import { __decorate, __metadata } from "tslib";
import { XmlAttribute, XmlChildElement, XmlElement } from 'xml-core';
import { CertIDList } from './signing_certificate.js';
import { XmlXades } from './xml.js';
import { XadesObject } from './xml_base.js';
let CompleteCertificateRefs = class CompleteCertificateRefs extends XadesObject {
};
__decorate([
XmlAttribute({
localName: XmlXades.AttributeNames.Id,
defaultValue: '',
}),
__metadata("design:type", String)
], CompleteCertificateRefs.prototype, "Id", void 0);
__decorate([
XmlChildElement({
localName: XmlXades.ElementNames.CertRefs,
parser: CertIDList,
required: true,
}),
__metadata("design:type", CertIDList)
], CompleteCertificateRefs.prototype, "CertRefs", void 0);
CompleteCertificateRefs = __decorate([
XmlElement({ localName: XmlXades.ElementNames.CompleteCertificateRefs })
], CompleteCertificateRefs);
export { CompleteCertificateRefs };