setasign / setapdf-signer-addon-swisscomais
SetaPDF-Signer组件的签名模块和批量处理程序,封装了Swisscom AIS web服务。
v2.1.0
2024-04-12 09:53 UTC
Requires
- php: >=7.2.5
- ext-json: *
- ext-openssl: *
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- setasign/setapdf-signer: ^2.44
Requires (Dev)
README
此插件提供用于SetaPDF-Signer组件的单独签名模块和批量签名功能,允许您使用Swisscom All-in Signing Service在纯PHP中为PDF文档进行数字签名。
实现基于All-in Signing Service参考指南版本2.10。
瑞士com测试账户申请表包括测试的Claimed ID,可在此处找到。
需求
使用此插件,您需要Swisscom AIS web服务的凭证。
此插件在PHP >= 7.2上开发和测试。可以在这里找到SetaPDF-Signer组件的要求这里。
我们使用PSR-17 (HTTP Factories)和PSR-18 (HTTP Client)进行请求。因此,您需要实现这些。我们建议使用Guzzle。注意:您的实现必须支持客户端证书。
"require" : {
"guzzlehttp/guzzle": "^7.0",
"http-interop/http-factory-guzzle": "^1.0"
}
安装
将以下内容添加到您的composer.json中
{ "require": { "setasign/setapdf-signer-addon-swisscomais": "^2.0" }, "repositories": [ { "type": "composer", "url": "https://www.setasign.com/downloads/" } ] }
并执行composer update
。您需要定义repository
以评估对SetaPDF-Signer组件的依赖关系(有关详细信息,请参阅此处)。
许可证
此软件包是开源软件,根据MIT许可证许可。