【问题标题】:NodeJS digital Signature using Cryptography使用密码学的 NodeJS 数字签名
【发布时间】:2019-07-18 00:32:55
【问题描述】:

我想做什么:

试图创建一个用户上传PDF文件并将其发送给其他用户的内部系统。

这些 PDF 文件应使用数字签名进行签名。

我所做的和搜索的:

我找到了这个 npm 包 https://www.npmjs.com/package/node-signpdf 我认为这正是我想要的。

问题是:

这个包需要p12证书,我不知道是否可以为系统上的每个用户创建这个证书来识别他们。

如果可以的话,我该怎么做呢?

如果不是,最好的解决方案是什么?

【问题讨论】:

    标签: javascript node.js cryptography certificate digital-signature


    【解决方案1】:

    可以为每个用户创建 p12 证书,但请记住,由于信任链问题,他们的证书无法识别。你仍然可以签名 使用您自己创建的证书,但仅带有警告。

    您必须从证书颁发机构获得数字证书,如果您必须为每个用户购买每个证书,这并不便宜。

    【讨论】:

    • 所以最好的解决方案是在我的服务器上只创建一个证书并签署每个 pdf 并且非常它?
    • 我想这是唯一的解决方案。
    猜你喜欢
    • 2020-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多