dbp / relay-esign-bundle
v0.3.15
2024-05-16 08:50 UTC
Requires
- php: >=8.1
- ext-json: *
- ext-soap: *
- api-platform/core: ^2.7.11 || ^3.2
- dbp/relay-core-bundle: ^0.1.148
- guzzlehttp/guzzle: ^7.5
- guzzlehttp/promises: ^2.0
- guzzlehttp/psr7: ^2.6
- league/uri: ^6.5 || ^7.0
- myclabs/php-enum: ^1.8.4
- psr/log: ^1.1.4 || ^2.0.0 || ^3.0.0
- symfony/config: ^5.4 || ^6.4
- symfony/console: ^5.4 || ^6.4
- symfony/dependency-injection: ^5.4 || ^6.4
- symfony/filesystem: ^5.4 || ^6.4
- symfony/framework-bundle: ^5.4 || ^6.4
- symfony/http-foundation: ^5.4 || ^6.4
- symfony/http-kernel: ^5.4 || ^6.4
- symfony/routing: ^5.4 || ^6.4
- symfony/security-core: ^5.4 || ^6.4
- symfony/stopwatch: ^5.4 || ^6.4
- symfony/uid: ^5.4 || ^6.4
- zbateson/mail-mime-parser: ^2.2 || ^3
Requires (Dev)
- ext-simplexml: *
- captainhook/captainhook: ^5.21
- friendsofphp/php-cs-fixer: ^3.50
- phpstan/phpstan: ^1.10.59
- phpstan/phpstan-phpunit: ^1.3.16
- phpunit/phpunit: ^10.1
- symfony/browser-kit: ^5.4 || ^6.4
- symfony/error-handler: ^5.4 || ^6.4
- symfony/http-client: ^5.4 || ^6.4
- symfony/monolog-bridge: ^5.4 || ^6.4
- symfony/monolog-bundle: ^3.10
- symfony/phpunit-bridge: ^7.0
- vimeo/psalm: ^5.22.2
Conflicts
- pimple/pimple: <3.1
- willdurand/negotiation: <3
This package is auto-updated.
Last update: 2024-09-23 09:40:48 UTC
README
GitHub | Packagist | 前端应用程序 | ESign 网站
电子签名组件提供与多个 pdf-as 和 moa-ssp 服务器交互的 API,并允许使用 PAdES 对 PDF 文件进行签名和签名验证。
还有一个对应的前端应用程序,该应用程序使用此 API,可在 ESign 前端应用程序 中找到。
组件安装
您可以直接从 packagist.org 安装该组件。
composer require dbp/relay-esign-bundle
集成到 Relay API 服务器
- 将组件添加到您的
config/bundles.php
文件中,位于DbpRelayCoreBundle
之前
... Dbp\Relay\EsignBundle\DbpRelayEsignBundle::class => ['all' => true], Dbp\Relay\CoreBundle\DbpRelayCoreBundle::class => ['all' => true], ];
- 运行
composer install
以清除缓存
配置
有关更多详细信息,请参阅 配置文档。
如果您将 DBP API 服务器模板 作为您的 Symfony 应用的模板,则应该已经为您生成了一个示例配置文件。
要处理锁定,您需要在核心组件中 配置锁定。
您还需要在核心组件中 配置 Symfony Messenger,以便在一段时间后检查访客。
有关组件配置的更多信息,请参阅 https://symfony.com.cn/doc/current/bundles/configuration.html。