通过nodejs生成带有数字签名的PDF

时间:2013-09-26 15:39:50

标签: node.js pdf digital-signature

最近,我试图通过nodejs生成pdf。

我终于找到了PDFKit

该库表现不错,但我需要实现数字签名的一部分。

但大多数实现都是针对JAVA或C#,如iText或VersyPDF。

Plz给我一些建议...... thx

2 个答案:

答案 0 :(得分:4)

我目前正在研究node-signpdf npm package(在撰写此答案时,版本是0.0.3)。可以in the test code看到可读的PDF生成并签名的代码段。

我知道这个答案比最初的问题晚了几年,但是我很难弄清楚所有这些,因此希望这个答案对某人有帮助。

答案 1 :(得分:-5)

[披露:我为CoSign工作]

您可以使用低级或高级API将数字签名添加到PDF文档。

要快速完整地整合,请查看CoSign Signature Web Agent

<强>更新

如果要控制签名过程的UI,可以使用CoSign SAPI WebServices API。

使用设备签名与本地证书签名:问题是不建议在PC或服务器上存储数字签名证书,因为此类计算机不是安全签名创建设备(SSCD)。相反,集中的,强化的服务器(例如CoSign),智能卡或SAAS解决方案被认为是最佳实践。对于受监管的行业,通常需要SSCD。

除了安全问题之外,处理本地证书或智能卡/读卡器硬件/驱动程序是一项昂贵的管理负担。集中式签名服务器会降低TCO