setasign/setapdf-signer-addon-global-sign-qss

SetaPDF-Signer 组件的 GlobalSign 合规签名服务签名模块。

v1.0.0 2023-08-21 14:40 UTC

This package is auto-updated.

Last update: 2024-09-21 16:56:46 UTC


README

此包为 SetaPDF-Signer 组件提供模块,允许您使用 GlobalSign 的合规签名服务通过纯 PHP 对 PDF 文档进行数字签名和带时间戳的签名。

要求

要使用此包,您需要 GlobalSign 合规签名服务的凭证,包括:

  1. 您的私钥
  2. 用于与 API 进行 mTLS 连接的客户端证书
  3. 您的 API 密钥和密码
  4. QSS 移动应用程序

此包是在 PHP >= 7.1 上开发和测试的。可以在此处找到 SetaPDF-Signer 组件的要求。

我们使用 PSR-17 (HTTP Factories)PSR-18 (HTTP Client) 进行请求。因此,您需要实现这些。我们推荐使用 Guzzle。

对于 PHP 7.1

    "require" : {
        "guzzlehttp/guzzle": "^6.5",
        "http-interop/http-factory-guzzle": "^1.0",
        "mjelamanov/psr18-guzzle": "^1.3"
    }

对于 >= PHP 7.2

    "require" : {
        "guzzlehttp/guzzle": "^7.0",
        "http-interop/http-factory-guzzle": "^1.0"
    }

安装

将以下内容添加到您的 composer.json 中

{
    "require": {
        "setasign/setapdf-signer-addon-global-sign-qss": "^1.0"
    },
    "repositories": [
        {
            "type": "composer",
            "url": "https://www.setasign.com/downloads/"
        }
    ]
}

然后执行 composer update。您需要定义 repository 以评估对 SetaPDF-Signer 组件的依赖关系(有关更多详细信息,请参阅 此处)。

许可证

此包是开源软件,许可协议为 MIT 许可证