setasign / setapdf-signer-addon-cumulo
SetaPDF-Signer 组件签名模块,用于 Cumulo API。
v1.1.0
2022-12-12 09:18 UTC
Requires
- php: >=7.2
- ext-json: *
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- setasign/setapdf-signer: ^2.40
Requires (Dev)
- guzzlehttp/guzzle: ^7.0
- http-interop/http-factory-guzzle: ^1.0
- league/oauth2-client: ^2.6
- phpseclib/phpseclib: ^2.0
README
本软件包为 SetaPDF-Signer 组件提供模块,允许您使用 Cumulo API 在纯 PHP 中对 PDF 文档进行数字签名。
要求
要使用此软件包,您需要 Cumulo API 的凭证。
此软件包是在 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"
}
除了请求访问令牌外,您还需要一个如 league/oauth2-client 之类的 oauth2 实现。
示例代码可以在 "examples/generate-token.php" 中找到。
请注意:由于 oauth2,您的域名必须通过 HTTPS 访问。
安装
将以下内容添加到您的 composer.json 中
{ "require": { "setasign/setapdf-signer-addon-cumulo": "^1.0" }, "repositories": [ { "type": "composer", "url": "https://www.setasign.com/downloads/" } ] }
然后执行 composer update
。您需要定义 repository
以评估对 SetaPDF-Signer 组件的依赖关系(有关详细信息,请参阅这里)。
许可证
此软件包是开源软件,根据 MIT 许可证 许可。