使用数字证书签署 PDF — 具有法律约束力且 100% 私密

使用 X.509 证书将经过认证的 PKCS#7 数字签名应用于任何 PDF。适用于 .pfx、.p12 和 PEM 文件。无需上传,无需服务器——一切都发生在您的浏览器中。

需要互联网连接

签名可能需要从证书颁发者的服务器获取证书链信息以验证签名。

点击选择文件 或将文件拖放到此处

PDF 文档

您的文件从未离开您的设备。

如何在线对 PDF 进行数字签名

1

上传您的 PDF 文档

拖放或单击以选择您需要签名的 PDF。您的文件完全保留在您的设备上 - 不会将任何内容发送到任何服务器。

2

提供您的证书

上传您的 .pfx、.p12 或 .pem 证书文件。输入密码以解锁您的私钥。密钥在本地使用并且从不传输。

3

配置和应用签名

(可选)添加可见的签名图像,将其放置在页面上,并包含自定义详细信息(原因、位置、联系方式)。单击以嵌入加密 PKCS#7 签名。

4

下载签名 PDF

您的签名 PDF 会立即在浏览器中生成。下载它并在 Adob​​e Reader、Foxit 或任何符合标准的 PDF 查看器中验证签名。

相关 PDF 工具

签署 PDF

绘制、输入或上传您的签名。

验证 PDF 签名

验证 PDF 文件中的数字签名。检查证书有效性,查看签名者详细信息,并确认文档完整性。所有处理都在您的浏览器中进行。

加密 PDF

通过添加密码来锁定您的 PDF。

PDF 表单填写器

直接在浏览器中填写表格。还支持 XFA 表单。

清理 PDF

移除元数据、注释、脚本等。

常见问题

PDF 中的数字签名到底是什么?

数字签名是一种加密戳记,可证明谁签署了文档并保证该文档自签名后未被更改。与手写或绘制的签名不同,它依赖于公钥加密(X.509 标准):您的私钥创建文档的唯一哈希值,任何拥有您的公共证书的人都可以验证您的身份和文档的完整性。

ZentoPDF 支持哪些证书格式?

ZentoPDF 支持三种标准证书格式:PKCS#12(.pfx 和 .p12)——由证书颁发机构颁发的最常见格式,它将证书和私钥捆绑在一个受密码保护的文件中——以及 PEM (.pem),一种基于文本的格式,可以单独或组合包含证书和私钥。如果您的 PEM 文件已加密,系统将提示您输入密码。

我的私钥是否已上传或共享?

绝不。所有加密操作完全使用 Web Crypto API 和 JavaScript 在浏览器内运行。您的证书文件、私钥和 PDF 文档永远不会传输到任何服务器。您甚至可以在加载页面后断开与互联网的连接,签名仍然有效。

PDF 阅读器会识别并验证签名吗?

是的。 ZentoPDF 根据 PDF 规范生成嵌入在 PDF 中的标准 PKCS#7 分离签名。它得到 Adob​​e Acrobat Reader、Foxit PDF Reader、Preview (macOS) 和所有其他主要查看器的认可。为了使签名显示为“受信任”,您的证书必须由读者已信任的证书颁发机构 (CA) 颁发,例如 Adob​​e 的批准信任列表 (AATL) 成员。

什么是可见签名以及它如何工作?

可见签名是放置在 PDF 特定页面上的可选图形元素,显示文档已签名。您可以上传公司徽标或手写签名图像(PNG、JPG 或 WebP),添加自定义文本叠加(签名者姓名、日期、角色),并使用 X/Y 坐标和宽度/高度值精确定位框。无论您是否启用可见元素,底层加密签名始终是嵌入的。

为什么签名需要互联网连接?

在签名期间,该工具可能需要从 CA 的在线证书状态协议 (OCSP) 服务器或证书吊销列表 (CRL) 端点获取完整的证书链,以将链验证数据嵌入到签名中。这使得签名符合长期验证 (LTV) 要求。如果 CA 服务器无法访问,签名仍然适用,但可能不包含链数据。您的 PDF 文件本身绝不会在线发送。

我可以对已经进行数字签名的 PDF 进行签名吗?

是的,您可以向已包含一个或多个数字签名的 PDF 添加新签名。每个签名者都会创建增量修订,PDF 阅读器会显示所有签名的列表。请注意,如果先前的签名者选择锁定文档以防止将来发生更改,则添加新签名将破坏其签名的完整性检查 - 这是正常且预期的 PDF 行为。