Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/digital-blueprint/relay-esign-bundle
Symfony Bundle that provides an API for interacting with multiple pdf-as and moa-ssp servers and allows signing and signature verification of PDF files using PAdES. 📚 Docs: https://github.com/digital-blueprint/dbp-relay-esign-bundle/tree/main/docs
https://github.com/digital-blueprint/relay-esign-bundle
dbp dbp-esign digital-blueprint esign esignature
Last synced: about 2 months ago
JSON representation
Symfony Bundle that provides an API for interacting with multiple pdf-as and moa-ssp servers and allows signing and signature verification of PDF files using PAdES. 📚 Docs: https://github.com/digital-blueprint/dbp-relay-esign-bundle/tree/main/docs
- Host: GitHub
- URL: https://github.com/digital-blueprint/relay-esign-bundle
- Owner: digital-blueprint
- Created: 2023-01-24T08:09:20.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-15T05:36:15.000Z (8 months ago)
- Last Synced: 2024-04-15T09:23:45.847Z (8 months ago)
- Topics: dbp, dbp-esign, digital-blueprint, esign, esignature
- Language: PHP
- Homepage:
- Size: 1.05 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Relay ESign Bundle
[GitHub](https://github.com/digital-blueprint/relay-esign-bundle) |
[Packagist](https://packagist.org/packages/dbp/relay-esign-bundle) |
[Frontend Application](https://github.com/digital-blueprint/esign-app) |
[ESign Website](https://dbp-demo.tugraz.at/site/software/esign.html)[![Test](https://github.com/digital-blueprint/relay-esign-bundle/actions/workflows/test.yml/badge.svg)](https://github.com/digital-blueprint/relay-esign-bundle/actions/workflows/test.yml)
The electronic signature bundle provides an API for interacting with multiple
[pdf-as](https://www.egiz.gv.at/en/schwerpunkte/16-pdf-as) and [moa-ssp](https://www.egiz.gv.at/en/schwerpunkte/13-moaspssid)
servers and allows signing and signature verification of PDF files using [PAdES](https://en.wikipedia.org/wiki/PAdES).For more details see the [docs](./docs/index.md) or the [ESign Website](https://dbp-demo.tugraz.at/site/software/esign.html).
There is a corresponding frontend application that uses this API at [ESign Frontend Application](https://github.com/digital-blueprint/esign-app).
## Bundle installation
You can install the bundle directly from [packagist.org](https://packagist.org/packages/dbp/relay-esign-bundle).
```bash
composer require dbp/relay-esign-bundle
```## Integration into the Relay API Server
* Add the bundle to your `config/bundles.php` in front of `DbpRelayCoreBundle`:
```php
...
Dbp\Relay\EsignBundle\DbpRelayEsignBundle::class => ['all' => true],
Dbp\Relay\CoreBundle\DbpRelayCoreBundle::class => ['all' => true],
];
```* Run `composer install` to clear caches
## Configuration
For more details see the [Configuration Documentation](./docs/config.md).
If you were using the [DBP API Server Template](https://github.com/digital-blueprint/relay-server-template)
as template for your Symfony application, then an example configuration file should have already been generated for you.To handle locking you need to [configure locking in the core bundle](https://github.com/digital-blueprint/relay-core-bundle#bundle-config).
You also need to [configure the Symfony Messenger in the core bundle](https://github.com/digital-blueprint/relay-core-bundle#bundle-config) to check out guests after a certain amount of time.
For more info on bundle configuration see .