Skip to content
[READ-ONLY] Subtree split of the Acme PHP Ssl Component - PHP wrapper around OpenSSL extension
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Exception Add support for ECDSA Nov 5, 2018
Generator Fix undefined const OPENSSL_KEYTYPE_EC Nov 5, 2018
Parser free the key resource after reading Mar 17, 2019
Signer Merge branch 'master' into openssl-mem-leak Mar 17, 2019
.gitignore Import Ssl component README and Composer files May 28, 2016
Certificate.php Remove Certificate::__toString(), Command validation failure warning … Nov 2, 2018
CertificateRequest.php Fix CS Mar 22, 2018
CertificateResponse.php Fix CS Mar 22, 2018
DistinguishedName.php Fix CS Mar 22, 2018
Key.php Prepare stable release, use only PrettyCI and fix CS Oct 14, 2018
KeyPair.php Fix CS Mar 22, 2018
LICENSE Import Ssl component README and Composer files May 28, 2016
ParsedCertificate.php Add an option to hide/show expired certificates Mar 22, 2018
ParsedKey.php Fix CS Mar 22, 2018
PrivateKey.php free the key resource after reading Mar 17, 2019
PublicKey.php Fix CS Mar 22, 2018
README.md Remove Gitter Oct 14, 2018
composer.json

README.md

Acme PHP SSL library

Build Status Quality Score StyleCI Packagist Version Software License

Acme PHP SSL is a PHP wrapper around OpenSSL extension providing SSL encoding, decoding, parsing and signing features.

It uses the recommended security settings and let you interact in a OOP manner with SSL entities (public/private keys, certificates, ...).

If you want to chat with us or have questions, ping @tgalopin or @jderusse on the Symfony Slack!

Why use Acme PHP SSL?

Acme PHP SSL provides various useful tools solving different use-cases:

  • generate public and private keys (see the Generator\KeyPairGenerator) ;
  • sign data using a private key (see Signer\DataSigner) ;
  • parse certificates to extract informations about them (see Parser\CertificateParser) ;

There are many more possible use-cases, don't hesitate to dig a bit deeper in the documentation to find out if this library can solve your problem!

Documentation

Read the official Acme PHP SSL documentation.

Launch the Test suite

The Acme PHP test suite is located in the main repository: https://github.com/acmephp/acmephp#launch-the-test-suite.

You can’t perform that action at this time.