派胜 SigningPDF 2.0 如何配置数字证书和签名模板

SigningPDF 2.0 支持数字证书 + 签名组合多达6个 。
使用一张或多张证书,搭配企业印章电子版(和或负责人手写签名),灵活适配不同的场景需求。
基于 Adobe AATL 数字证书 + 企业印章电子版(和或负责人手写签名),在 PDF 文件中添加可见数字签名 = 数字印章。
数字印章代表企业法人,可确保文档防篡改,并带有经过验证的企业名称。
SigningPDF 2.0 数字证书支持列表:Adobe AATL 全球信任证书
(1)数字证书和签名模板配置说明。

使用记事本,打开数字证书和签名模板配置文件 <certsignatures.json>。

配置项
说明
CertSignature-1
适配第 1 张数字证书和签名模板。
CertSignature-2
适配第 2 张数字证书和签名模板。
CertSignature-3
适配第 3 张数字证书和签名模板。
CertSignature-4
适配第 4 张数字证书和签名模板。
CertSignature-5
适配第 5 张数字证书和签名模板。
CertSignature-6
适配第 6 张数字证书和签名模板。
enable
是否启用证书和签名。
name
用于识记的名称。
token_library
Token/USB Key 硬件 PKCS #11 驱动程序。
token_pin
Token/USB Key 访问口令。
token_serial_number
Token/USB Key 硬件序列号,同时使用多个同型号 Token/USB Key 硬件,使用硬件序列号区分。
certificate_chain
数字证书的中间证书(证书链) .cer 文件名称,文件保存在 <storagePath\digitalResources> 目录下。
pfx_file
X.509 证书 .pfx 文件名称,文件保存在 <storagePath\digitalResources> 目录下,用于测试目的。
pfx_password
X.509 证书 .pfx 密码。
auth_users
授权使用该证书和签名的用户名(操作员),多个用户名用英文逗号分隔。
auth_password
使用该证书和签名需要输入口令,可以为空。口令支持【明文】和【SHA512 哈希值】。
timestamp_server
时间戳网络地址。
timestamp_username
时间戳用户名。
timestamp_password
时间戳密码。
signature_visible
签名是否 <可见签名>。
signature_pades_level
欧盟 eIDAS 合规,PAdES 4 个级别。
signature_image
电子印章(手写签名),png 图像文件格式(透明或白色背景),
文件保存在 <storagePath\digitalResources> 目录下。
signature_zoom
印章(签名)图形缩放比率,为空不缩放。
signature_signer
签名的企业名称。
signature_datetime
签名的日期时间。
signature_datetime_format
日期时间格式化。
signature_optional_text
签名可选文本。
signature_optional_text2
签名可选文本2。
signature_font
企业名称、可选文本,使用的字体文件,字体文件保存在 <storagePath\fonts>目录下。
text_size
企业名称、日期、可选文本,使用的字号大小。
layout_text
印章(签名)排版方式。
<below> 排版方式,企业名称和日期(和可选文本)在印章(签名)下方。
<right> 排版方式,企业名称和日期(和可选文本)在印章(签名)右侧。
<left> 排版方式,企业名称和日期(和可选文本)在印章(签名)左侧。
<above> 排版方式,企业名称和日期(和可选文本)在印章(签名)上方。
reason
签名原因。
location
签名地点。


(2)配置 GlobalSign AATL 数字证书。
本文适用于 GlobalSign、DigiCert 和 EnTrust 颁发的 Adobe AATL 证书(或 Adobe EUTL 证书)。
GlobalSign、DigiCert 和 EnTrust 使用 Token 硬件 SafeNet eToken 5110+。
配置项
说明
token_library
设置 SafeNet eToken 5110 硬件驱动程序。
PKCS #11 驱动程序。
C:\\Windows\\System32\\eTPKCS11.dll
token_pin
SafeNet eToken 5110 的口令。
certificate_chain
GlobalSign 中间证书链的文件名称,文件保存在 <storagePath\digitalResources> 目录下。
下载:GlobalSign AATL 中间证书
timestamp_server
GlobalSign AATL 文档签名证书包含专属 Adobe AATL 时间戳地址。

{
  "CertSignature-1": {
    "enable": true,
    "name": "GlobalSign 企业证书(公章)",
    "token_library": "C:\\Windows\\System32\\eTPKCS11.dll",
    "token_pin": "Your-eToken-PIN",
    "token_serial_number": "",
    "certificate_chain": "Globalsign_cert_chain.cer",
    "pfx_file": "",
    "pfx_password": "",
    "auth_users": "",
    "auth_password": "",
    "timestamp_server": "http://aatl-timestamp.globalsign.com/tsa/v4v5effk07zor410rew22z",
    "timestamp_username": "",
    "timestamp_password": "",
    "signature_visible": true,
    "signature_pades_level": "",
    "signature_image": "Corporate-Seal.png",
    "signature_zoom": "",
    "signature_signer": "某某科技有限公司",
    "signature_datetime": "{datetime}",
    "signature_datetime_format": "yyyy.MM.dd HH:mm:sszzz",
    "signature_optional_text": "",
    "signature_optional_text2": "",
    "signature_font": "",
    "text_size": "16",
    "layout_text": "below",
    "reason": "",
    "location": ""
  }
}

(3)配置 CFCA 全球信任数字证书(中国金融认证中心)。

参考文章:CFCA 全球信任文档签名证书 - 安装指南
下载 CFCA 全球信任文档签名证书链,把 <CFCA_Identity_OCA.cer> 文件保存在 <storagePath\digitalResources> 目录下。
下载:CFCA 全球信任文档签名证书链

配置项
说明
token_library
设置 CFCA USB Key 硬件驱动程序。
PKCS #11 驱动程序。
C:\\Windows\\System32\\CFCA_UKEY_P11.dll
token_pin
CFCA USB Key 的口令。
certificate_chain
CFCA 全球信任文档签名证书链的文件名称,文件保存在 <storagePath\digitalResources> 目录下。
timestamp_server
CFCA 不提供可信时间戳服务。
你可以使用下列 Adobe AATL 可信时间戳:
数安时代(广东CA)时间戳
http://timestamp.gdca.com.cn/tsa
DigiCert 时间戳
http://timestamp.digicert.com
Entrust 时间戳
http://timestamp.entrust.net/TSS/RFC3161sha2TS

{
  "CertSignature-2": {
    "enable": true,
    "name": "CFCA企业证书(公章)", 
    "token_library": "C:\\Windows\\System32\\CFCA_UKEY_P11.dll",
    "token_pin": "Your-USB-Key-PIN",
    "token_serial_number": "",
    "certificate_chain": "CFCA_Identity_OCA.cer",
    "pfx_file": "",
    "pfx_password": "",
    "auth_users": "",
    "auth_password": "",
    "timestamp_server": "http://timestamp.gdca.com.cn/tsa",
    "timestamp_username": "",
    "timestamp_password": "",
    "signature_visible": true,
    "signature_pades_level": "",
    "signature_image": "Corporate-Seal.png",
    "signature_zoom": "",
    "signature_signer": "某某科技有限公司",
    "signature_datetime": "{datetime}",
    "signature_datetime_format": "yyyy.MM.dd HH:mm:sszzz",
    "signature_optional_text": "",
    "signature_optional_text2": "",
    "signature_font": "",
    "text_size": "16",
    "layout_text": "below",
    "reason": "数字签名,不可否认,Acrobat 验证文档",
    "location": "吉林省长春市"
  }
}

(4)签名外观(可见签名)。

PDF数字签名按照可见性分为两种:可见签名和不可见签名。
可见数字签名可以设置印章(签名)外观。

派胜演示印章(电子版 240*240 像素)


下面用实例演示:如何设置印章(签名)外观,方便大家理解。

"signature_image": "Corporate-Seal.png",
"signature_zoom": "",
"signature_signer": "派胜科技有限公司(演示)",
"signature_datetime": "{datetime}",
"signature_datetime_format": "yyyy.MM.dd HH:mm:sszzz",
"signature_optional_text": "",
"signature_optional_text2": "",
"signature_font": "",
"text_size": "16",
"layout_text": "right",

"signature_image": "Corporate-Seal.png",
"signature_zoom": "",
"signature_signer": "派胜科技有限公司(演示)",
"signature_datetime": "{datetime}",
"signature_datetime_format": "yyyy.MM.dd HH:mm:sszzz",
"signature_optional_text": "",
"signature_optional_text2": "",
"signature_font": "",
"text_size": "16",
"layout_text": "below",

"signature_image": "Corporate-Seal.png",
"signature_zoom": "",
"signature_signer": "派胜科技有限公司(演示)",
"signature_datetime": "日期:{datetime}",
"signature_datetime_format": "yyyy.MM.dd HH:mm:sszzz",
"signature_optional_text": "地点:某某城市",
"signature_optional_text2": "原因:数字签名,不可否认",
"signature_font": "",
"text_size": "16",
"layout_text": "right",

"signature_image": "Corporate-Seal.png",
"signature_zoom": "",
"signature_signer": "",
"signature_datetime": "",
"signature_datetime_format": "yyyy.MM.dd HH:mm:sszzz",
"signature_optional_text": "",
"signature_optional_text2": "",
"signature_font": "",
"text_size": "16",
"layout_text": "below",

"signature_image": "",
"signature_zoom": "",
"signature_signer": "数字签名者:派胜科技有限公司(演示)",
"signature_datetime": "日期:{datetime}",
"signature_datetime_format": "yyyy.MM.dd HH:mm:sszzz",
"signature_optional_text": "",
"signature_optional_text2": "",
"signature_font": "",
"text_size": "16",
"layout_text": "below",

Adobe Acrobat Reader 英文格式风格。
"signature_image": "Corporate-Seal.png",
"signature_zoom": "0.8",
"signature_signer": "Digitally Signed by: Paisheng Technology Co., Ltd.",
"signature_datetime": "Date: {datetime}",
"signature_datetime_format": "yyyy.MM.dd HH:mm:sszzz",
"signature_optional_text": "Reason: I approve this document.",
"signature_optional_text2": "",
"signature_font": "",
"text_size": "16",
"layout_text": "right",

全球化(多语言支持)演示下日文。
"signature_image": "Corporate-Seal.png",
"signature_zoom": "",
"signature_signer": "デジタル署名者: Paisheng Technology Co., Ltd.",
"signature_datetime": "日にち:{datetime}",
"signature_datetime_format": "yyyy.MM.dd HH:mm:sszzz",
"signature_optional_text": "",
"signature_optional_text2": "",
"signature_font": "",
"text_size": "16",
"layout_text": "below",



© 2024 长春派胜科技有限公司 版权所有
吉公网安备22017202000417号