setasign/setapdf-signer-addon-cumulo

SetaPDF-Signer 组件签名模块,用于 Cumulo API。

v1.1.0 2022-12-12 09:18 UTC

This package is auto-updated.

Last update: 2024-09-06 15:08:28 UTC


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 许可证 许可。