A Node.js SDK for Criipto Signatures
Sign PAdeS-LTA documents using MitID, BankID or any other eID supported by Criipto.
This library supports Node 16 and later.
The SDK is available on NPM:
npm install --save @criipto/signatures
yarn add @criipto/signatures
import CriiptoSignatures from '@criipto/signatures';
const client = new CriiptoSignatures("{YOUR_CRIIPTO_CLIENT_ID}", "{YOUR_CRIIPTO_CLIENT_SECRET}");
import CriiptoSignatures from '@criipto/signatures';
const client = new CriiptoSignatures("{YOUR_CRIIPTO_CLIENT_ID}", "{YOUR_CRIIPTO_CLIENT_SECRET}");
// Create signature order
const signatureOrder = await client.createSignatureOrder({
title: "Node.js sample",
documents: [
{
pdf: {
title: "Node.js Sample",
blob: pdf // Buffer
storageMode: 'Temporary'
}
}
]
});
// Add signatory to signature order
const signatory = await client.addSignatory(signatureOrder.id);
console.log(signatory.href);
const closed = await client.closeSignatureOrder(signatureOrder.id);