UNPKG

@xevolab/jades

Version:

JAdES Digital Signatures compatible with the ETSI TS 119 182-1 Standard

26 lines (25 loc) 1.51 kB
/* * Author : Francesco * Created at: 2023-06-14 13:50 * Edited by : * Edited at : * * Copyright (c) 2023 Xevolab S.R.L. */ var commitments = { proofOfOrigin: ["http://uri.etsi.org/01903/v1.2.2#ProofOfOrigin", "It indicates that the signer recognizes to have created, approved and sent the signed data."], proofOfReceipt: ["http://uri.etsi.org/01903/v1.2.2#ProofOfReceipt", "It indicates that signer recognizes to have received the content of the signed data."], proofOfDelivery: ["http://uri.etsi.org/01903/v1.2.2#ProofOfDelivery", "It indicates that the TSP providing that indication has delivered a signed data in a local store accessible to the recipient of the signed data."], proofOfSender: ["http://uri.etsi.org/01903/v1.2.2#ProofOfSender", "It indicates that the entity providing that indication has sent the signed data (but not necessarily created it)."], proofOfApproval: ["http://uri.etsi.org/01903/v1.2.2#ProofOfApproval", "It indicates that the signer has approved the content of the signed data."], proofOfCreation: ["http://uri.etsi.org/01903/v1.2.2#ProofOfCreation", "It indicates that the signer has created the signed data (but not necessarily approved, nor sent it)."] }; /** */ export default function generateCommitments(c) { return Object.keys(c).filter(function (key) { return commitments[key]; }).map(function (key) { return ({ commId: { id: commitments[key][0], desc: commitments[key][1], } }); }); }