gpt4 book ai didi

javascript - 使用纯 JavaScript 签署 PDF

转载 作者:数据小太阳 更新时间:2023-10-29 04:13:30 26 4
gpt4 key购买 nike

随着 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)

最佳答案

这在技术上是可行的,事实上,这是我们在制作 PKIjs 时想到的场景之一(这就是为什么有这个示例)- https://pkijs.org/examples/PDFexample.html

据说要进行签名需要使用 PDF 结构本身,这需要自定义解析器或修改现有解析器(例如 pdfjs)。

长话短说,在浏览器中签署 PDF 需要大量工作,不过这是我们正在努力的事情。

关于javascript - 使用纯 JavaScript 签署 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33216843/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com