pdfMB

用证书进行数字签名

用你自己的 .p12 或 .pfx 证书给 PDF 签名。证书、证书密码和文件都留在这台设备上。

  • 不上传文件始终留在这台设备上。
  • 原文件保持不变你下载的是一份新副本,原文件不会被修改。
  • 免费,无需注册无需账号,也没有每日次数限制。

你的文件和证书会经历什么

下面的一切都在你的浏览器里、在你自己的设备上完成。PDF、证书文件和证书密码都不会上传,所以任何人(包括我们)都看不到。

  1. 浏览器用你输入的密码打开证书文件。私钥保存在浏览器自带的加密系统里,并设置为无法复制出来,而且只在这个标签页打开期间保留。
  2. pdfMB 把签名加到 PDF 的末尾,不改写已有的内容,所以之前的签名仍然有效。
  3. 签名使用 PAdES 格式和 SHA-256 或更强的哈希,这是 Adobe Acrobat 和欧盟签名验证工具能读取的格式。有时间戳时为 B-T 级别,没有时为 B-B 级别。
  4. 在你拿到文件之前,pdfMB 会再次检查新签名。如果检查失败,你会看到错误提示,而不是拿到一个损坏的文件。
简要步骤
  1. 选择 PDF
  2. 打开你的 .p12 或 .pfx 证书
  3. 放置签名框
  4. 签名并下载

如何用证书给 PDF 签名

  1. 选择要签名的 PDF。
  2. 选择你的 .p12 或 .pfx 证书文件,输入密码,然后点“打开证书”。确认显示的名字是你自己的。
  3. 选择签名框所在的页面和角落,或者关闭签名框。你可以在签名框里加上手写签名。
  4. 点“签署 PDF”,然后下载文件。用“检查签名”看看别人会看到什么。

常见用途

要求数字签名的文件

有些机构和公司要求用证书签署的 PDF,而不是签名图片。请用他们提供或认可的证书签名。

证明文件没有被改过

任何打开已签名 PDF 的人,都能看到你签名后文件有没有被改过。

多人签署同一个文件

每个人依次签名。每个签名都加在其他签名之后,所以之前的签名仍然有效。

做不到的事

  • pdfMB 不颁发证书。签名的可信程度取决于你使用的证书:自签名证书完全不能证明你是谁。
  • 浏览器无法读取身份证、USB 令牌,或保存在 Windows、macOS 里的证书。你需要 .p12 或 .pfx 文件形式的证书。
  • 时间戳来自 FreeTSA,这是一个不提供任何保证的免费服务。如果它在 10 秒内没有响应,文件会在没有时间戳的情况下签名。PDF 阅读器是否信任该时间戳,取决于它是否信任 FreeTSA。
  • 有密码保护的 PDF,以及被认证为“不允许修改”的 PDF,都无法签名。

数字签名常见问题

它和“PDF 签名”工具有什么区别?

“PDF 签名”是加上你签名的图片,没人能核实。数字签名是用你证书的私钥生成的。PDF 阅读器可以检查文件是用哪个证书签的,以及之后有没有被改过。

我的证书或密码会离开我的设备吗?

不会。证书文件、证书密码和 PDF 只在你的浏览器里处理。pdfMB 没有接收它们的服务器。

在这里做的签名有法律效力吗?

pdfMB 无法保证。这取决于你的证书、你所在地的法律,以及接收文件的一方。请问问他们接受哪种签名。

为什么 Adobe Reader 说签名者身份未知?

Adobe Reader 只信任其信任列表中的机构颁发的证书。自签名证书,或者来自 Adobe 未列出的机构的证书,即使文件没有被改过,也会显示为未知。