关键信息
- 分类
- 文档与 PDF
- 输入类型
- file, checkbox
- 输出类型
- json
- 样本覆盖
- 4
- 支持 API
- Yes
概览
PDF 签名验证工具专为检查 PDF 文档中数字签名的真实性与完整性而设计。通过上传已签名的 PDF 文件,本工具能够快速解析并验证签名状态、确认文档自签名后是否被篡改,并详细展示证书链及 PEM 证书信息,确保您的电子合同和机密文档安全合规。
适用场景
- •收到电子合同或协议时,需要确认签署人的身份真实性及签名是否有效。
- •检查 PDF 文档在签署后是否被他人非法篡改或编辑。
- •审计或合规检查时,需要提取并查看 PDF 签名证书的详细链条或 PEM 证书数据。
工作原理
- •上传需要验证数字签名的 PDF 文件。
- •根据需要勾选“显示证书详情”或“显示 PEM 证书”选项。
- •系统自动解析 PDF 中的签名数据,验证其完整性并追溯证书链。
- •实时生成并展示包含签名状态、证书信息及验证结果的报告。
使用场景
用户案例
1. 验证电子采购合同签名
企业法务专员- 背景原因
- 收到供应商发回的已签署 PDF 采购合同,需要确认该合同的数字签名是否由对方企业授权证书签署,且合同内容未被改动。
- 解决问题
- 无法直接通过肉眼判断 PDF 内部数字签名的有效性及证书链的完整性。
- 如何使用
- 上传合同文件 `purchase_contract_signed.pdf`,勾选“显示证书详情”,然后点击提交验证。
- 示例配置
-
pdfFile: purchase_contract_signed.pdf, showCertDetails: true, showPemCert: false - 效果
- 系统输出验证报告,显示签名有效,证书链完整,且文档自签署后未被修改。
2. 提取并核对 PDF 签名的 PEM 证书
系统集成工程师- 背景原因
- 正在开发电子签章系统,需要验证生成的 PDF 签名是否符合标准,并提取 PEM 格式的证书用于后台比对。
- 解决问题
- 需要获取 PDF 签名中嵌入的原始 PEM 证书数据以进行技术调试。
- 如何使用
- 上传测试 PDF 文件,勾选“显示证书详情”和“显示 PEM 证书”,运行验证。
- 示例配置
-
pdfFile: test_signed.pdf, showCertDetails: true, showPemCert: true - 效果
- 成功获取包含完整 PEM 证书文本的验证报告,便于复制证书数据进行比对。
用 Samples 测试
pdf, file相关专题
常见问题
这个工具会保存我上传的 PDF 文件吗?
不会。我们非常重视您的隐私,上传的 PDF 文件仅用于在线签名验证,处理完成后会立即从服务器中删除。
什么是 PEM 证书?
PEM 是一种常见的证书文件格式,包含 Base64 编码的证书内容。开启“显示 PEM 证书”选项可以查看或复制该证书的原始文本数据。
为什么提示“文档已被修改”?
这意味着在数字签名应用之后,PDF 文档的内容被更改过,这会导致签名的完整性校验失败。
支持验证哪些类型的 PDF 签名?
支持验证符合标准 PDF 规范的数字签名,包括基于 X.509 证书的电子签名。
为什么无法验证某些手写签名?
本工具仅验证基于密码学技术的数字证书签名。普通的手写扫描图片不含数字证书信息,因此无法进行技术验证。