Download the PHP package pverdu/x509-certificate-validator without Composer
On this page you can find all versions of the php package pverdu/x509-certificate-validator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download pverdu/x509-certificate-validator
More information about pverdu/x509-certificate-validator
Files in pverdu/x509-certificate-validator
Package x509-certificate-validator
Short Description A X509 Certificate validator
License MIT
Informations about the package x509-certificate-validator
X.509 Certificate Validator
Features
- CRL (Certificate Revocation List) validation
- Expiration validation
- Signed by a Trusted CA validation (with self-signed support)
Requirements
- PHP >=7.2
- Laravel >=6
Installation
The service provider should be autodiscovered, if not you can add it to your container using:
Configuration
Make sure your webserver sends the client certificate to your application either via the headers or the global $_SERVER
variable.
Add the PVerdu\x509CertificateValidator\Middleware\CertificateValidatorMiddleware
to any routes you want the certificate to be validated on per request.
Publish configuration
If you want to change the configuration, for example to change the trusted certificate store paths, you must publish the configuration using the command below:
All versions of x509-certificate-validator with dependencies
phpseclib/phpseclib Version ^2.0
illuminate/contracts Version ^6.0
symfony/http-kernel Version ^4.3.4
symfony/finder Version ^4.3.4