【发布时间】:2016-01-17 22:38:27
【问题描述】:
随着 WebCrypto API 的发展和 Chrome 和 Firefox 的支持,我想用它来对 PDF 文档进行数字签名。周围的文献不多,但我找到了一些示例 [1] 和一个名为 PKI.js [2] 的库。在示例中,描述了签名过程,但最终返回了签名。我希望我的 Base64 PDF 文件以签名的 Base64 字符串再次返回,但遗憾的是,这不是发生的情况。据我所知,PKI.js 也没有提供对我的 Base64 PDF 进行签名的方法。
有没有办法仅使用 JavaScript 和 WebCrypto API 签署 PDF?可以在<textarea> 中输入私钥,或者更好地存储在浏览器的证书设置中。
Base64 PDF(来自 REST API)→ 使用 JS 和证书签名 → 签名的 Base64 PDF(发送到 REST)
【问题讨论】:
标签: javascript pdf sign signing webcrypto-api