Download the PHP package libresign/behat-tsa-extension without Composer
On this page you can find all versions of the php package libresign/behat-tsa-extension. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package behat-tsa-extension
behat-tsa-extension
Behat extension that starts a local RFC3161 TSA server for deterministic integration tests.
Why
Public TSA providers can introduce flaky CI runs because of network and availability variance. This extension boots a local TSA responder during Behat execution and exposes its URL through an environment variable.
Installation
composer require --dev libresign/behat-tsa-extension
Configuration
How it works
- On suite start, it creates a temporary local TSA setup (CA, TSA cert, OpenSSL config).
- It starts a local HTTP server that replies with a valid RFC3161 response using OpenSSL.
- It exports the final endpoint in the configured environment variable.
- On suite finish, it stops the server and cleans temporary files.
Requirements
- PHP 8.2+
- OpenSSL with openssl ts support
- Behat 3.13+
License
AGPL-3.0-or-later
All versions of behat-tsa-extension with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
behat/behat Version ^3.13
symfony/config Version ^7.0
symfony/dependency-injection Version ^7.0
symfony/event-dispatcher Version ^7.0
behat/behat Version ^3.13
symfony/config Version ^7.0
symfony/dependency-injection Version ^7.0
symfony/event-dispatcher Version ^7.0
The package libresign/behat-tsa-extension contains the following files
Loading the files please wait ...