Download the PHP package bigbank/digidoc without Composer
On this page you can find all versions of the php package bigbank/digidoc. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bigbank/digidoc
More information about bigbank/digidoc
Files in bigbank/digidoc
Package digidoc
Short Description Library to interface with the Estonian national identification platform (DigiDocService)
License Apache-2.0
Informations about the package digidoc
PHP Library for Estonian Digital ID (DigiDocService)
This is a PHP library for communicating with the Certification Centre's DigiDocService API. The API is SOAP-based, documentation is available here.
Install
Via Composer
The library requires PHP >=5.6
, curl
, soap
, xml
, mbstring
and openssl
extensions.
Usage
More detailed usage examples are provided in the examples directory.
To use a HTTP proxy, set HTTP_PROXY
environment variable.
Services
The library provides access to the following services:
Authentication With Mobile ID
Authenticate the user with his mobile ID.
- Interface Name:
AuthenticatorInterface
- DigiDocService:
7. Queries and Responses for Authentication / 7.1 MobileAuthenticate
Usage
See examples/mobile/authentication.php.
Digital Signature With Mobile ID
Allow users to digitally sign files using mobile ID.
- Interface Name:
FileSignerInterface
- DigiDocService:
8. Queries and Responses for Digital Signature
Usage
See examples/mobile/signing.php.
Change log
Please see CHANGELOG for more information what has changed recently.
Testing
Known Issues
- Challenge verification is not done for authentication queries (see
Challenge
andSPChallenge
parameters forMobileAuthenticate
query). This is planned in future versions.
Contributing
Please see CONDUCT for details.
Security
If you discover any security related issues, please email :author_email instead of using the issue tracker.
Credits
- Bigbank's developers
- All Contributors
License
The Apache 2 License. Please see License File for more information.
All versions of digidoc with dependencies
ext-curl Version *
ext-soap Version *
ext-mbstring Version *
ext-openssl Version *
php Version >=5.6
league/container Version ~2.0
ircmaxell/random-lib Version ~1.1