什么是电子签名软件?
电子签名软件是让您使用合格电子证书(土耳其称 nitelikli elektronik sertifika)签署文档并验证收到的签名的应用程序。签名由智能卡或 USB 令牌上的密钥生成;文档是 PDF 时,签名嵌入文件内部;是 XML 时,采用结构化签名。İmzacı 以四种标准(CAdES、XAdES、PAdES、ASiC)完成这一过程,最高可达归档级别。
如何签名?
放入文档
将 PDF、XML 或任意文件拖入窗口;也可选择文件夹进行批量签名。
插入卡片
智能卡或 USB 令牌一插入即被检测到;PKCS#11 库自动查找,不进行持续轮询。
选择标准
CAdES、XAdES、PAdES 或 ASiC;可见或不可见签名,需要时可选长期归档(LTA)级别。
签名并验证
添加时间戳并验证签名。签名后的文件和验证报告都保留在您手中。
软件包含什么?
三种操作系统原生运行
同一代码库运行于 Windows、Linux 和 macOS。基于 .NET 9 和 Avalonia 开发,安装轻量。
事件驱动的智能卡检测
插入和拔出卡片时立即检测;与持续轮询的工具相比,CPU 占用明显更低。
四种签名标准
CAdES(从 BES 到 A)、XAdES(BES/T/C/X/XL/A)、PAdES(从 B-B 到 B-LTA)以及 ASiC-S/ASiC-E。
多时间戳服务与备援
在 KamuSM(土耳其公共部门认证中心)、TSE(土耳其标准协会)和 RFC 3161 服务商之间自动切换;一家无响应时签名不会中断,而是转到下一家。
e-Yazışma 与批量签名
官方 e-Yazışma(土耳其公文电子往来标准)v1.3 和 v2.0 包,集成 KamuSM 根证书,按文件夹批量签名。
命令行与定时任务
除界面外,还可通过命令行签名、验证和批量处理;可设置定时的夜间签名流程。
企业网络与代理
OCSP、CRL、时间戳和存储库访问均可通过代理进行,在企业防火墙后也能正常工作。
插件架构
为了让机构在不改动核心的情况下加入自己的业务规则,可加载自定义签名和验证插件。
谁在使用?
公共机构和 EBYS 用户
生成官方 e-Yazışma 包,在 EBYS(土耳其公文管理系统)中签署文件;与 KamuSM 根证书兼容运行。
法律、财务顾问和咨询
签署 PDF 合同和报告,验证收到的签名。
大量生成文档的企业
按文件夹批量签名,以及通过命令行在夜间自动运行的签名流程。
使用 Linux 和 macOS 的团队
为因工具只能在 Windows 上运行而无法签名的团队提供原生应用。
常见问题
是免费的吗?
不是。İmzacı 是需要授权的企业产品,我们不提供免费版本。如需试用后再决定,可以申请演示,用您自己的文档和卡片进行测试。
需要安装 Java 吗?
不需要。应用用 .NET 9 开发,在三种操作系统上都原生运行;不需要 Java 虚拟机,安装轻量。
可以签署 PDF 以外的文档吗?
可以。PDF 使用 PAdES,XML 文档使用 XAdES,二进制文件和数据使用 CAdES;需要把签名和文档打包到同一个容器时,可使用 ASiC。
能生成 e-Yazışma 包吗?
能。可生成官方 e-Yazışma v1.3 和 v2.0 包,并集成 KamuSM 根证书,可直接用于机构公文流转。
能一次签署数百份文档吗?
能。可以选择文件夹批量签名,也可以从命令行运行同样的任务,并通过定时任务在夜间自动执行。
想在自己的软件里加入签名功能,有什么方案?
为此我们提供开发者库 eSignature:在 .NET 端以模块化包实现 PDF、XML 和数据签名,支持 HSM 和移动签名。
电子签名软件能在 Linux 和 macOS 上运行吗?
能。İmzacı 以同一代码库运行于 Windows、Linux 和 macOS;由于基于 .NET 9 和 Avalonia 开发,安装轻量。对于使用 Pardus(土耳其国产 Linux 发行版)的土耳其公共机构部门,这一点至关重要。
可以一次签署文件夹中的所有文档吗?
可以。您可以把文件拖入窗口,或选择文件夹批量签名。每天签署数百份文档的部门就是这样操作的。
每次都要重新识别卡片吗?
不需要。智能卡或 USB 令牌一插入即被检测到,PKCS#11 库自动查找;程序不进行持续轮询,因此不会占用系统资源。
电子签名证书也由你们签发吗?
不是。合格电子证书由获得 BTK(土耳其信息与通信技术管理局)授权的电子证书服务提供商(ESHS)签发;面向公共机构的是 KamuSM。ELPO 不销售证书,而是开发用您的证书签署和验证文档的软件。两者是不同的工作,您都需要。
使用电子签名需要哪些程序?
需要两部分:您持有的合格证书(存放在智能卡或 USB 令牌上,由提供商发放),以及用这张卡签署文档的程序。第二部分就是 İmzacı;除了卡片驱动和 PKCS#11 库,无需再安装其他东西,也不需要 Java。
如何证明签名有效?
签名后会添加时间戳并验证签名;签名后的文件和验证报告都会保留在您手中。对需要长期保存的文档,选择 LTA 级别后,即使证书过期,签名仍可验证。