xadesjs
Version:
XML Advanced Electronic Signatures (XAdES) implementation in TypeScript/JavaScript built on XMLDSIGjs
51 lines (50 loc) • 2.25 kB
JavaScript
import { __decorate, __metadata } from "tslib";
import { XmlAttribute, XmlChildElement, XmlElement } from 'xml-core';
import { XadesDateTime } from './date_time.js';
import { SignaturePolicyIdentifier } from './signature_policy_identifier.js';
import { SignatureProductionPlace } from './signature_product_place.js';
import { SignerRole } from './signer_role.js';
import { SigningCertificate } from './signing_certificate.js';
import { SigningCertificateV2 } from './signing_certificate_v2.js';
import { XmlXades } from './xml.js';
import { XadesObject } from './xml_base.js';
let SignedSignatureProperties = class SignedSignatureProperties extends XadesObject {
};
__decorate([
XmlAttribute({
localName: XmlXades.AttributeNames.Id,
defaultValue: '',
}),
__metadata("design:type", String)
], SignedSignatureProperties.prototype, "Id", void 0);
__decorate([
XmlChildElement({
localName: XmlXades.ElementNames.SigningTime,
parser: XadesDateTime,
}),
__metadata("design:type", XadesDateTime)
], SignedSignatureProperties.prototype, "SigningTime", void 0);
__decorate([
XmlChildElement({ parser: SigningCertificate }),
__metadata("design:type", SigningCertificate)
], SignedSignatureProperties.prototype, "SigningCertificate", void 0);
__decorate([
XmlChildElement({ parser: SigningCertificateV2 }),
__metadata("design:type", SigningCertificateV2)
], SignedSignatureProperties.prototype, "SigningCertificateV2", void 0);
__decorate([
XmlChildElement({ parser: SignaturePolicyIdentifier }),
__metadata("design:type", SignaturePolicyIdentifier)
], SignedSignatureProperties.prototype, "SignaturePolicyIdentifier", void 0);
__decorate([
XmlChildElement({ parser: SignatureProductionPlace }),
__metadata("design:type", SignatureProductionPlace)
], SignedSignatureProperties.prototype, "SignatureProductionPlace", void 0);
__decorate([
XmlChildElement({ parser: SignerRole }),
__metadata("design:type", SignerRole)
], SignedSignatureProperties.prototype, "SignerRole", void 0);
SignedSignatureProperties = __decorate([
XmlElement({ localName: XmlXades.ElementNames.SignedSignatureProperties })
], SignedSignatureProperties);
export { SignedSignatureProperties };