PHPackages                             acmephp/ssl - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. acmephp/ssl

ActiveLibrary[Security](/categories/security)

acmephp/ssl
===========

PHP wrapper around OpenSSL extension providing SSL encoding, decoding, parsing and signing features

2.1.0(3y ago)141.2M↑725.8%84MITPHPPHP &gt;=7.2.5

Since Apr 12Pushed 3y ago3 watchersCompare

[ Source](https://github.com/acmephp/ssl)[ Packagist](https://packagist.org/packages/acmephp/ssl)[ Docs](https://github.com/acmephp/ssl)[ RSS](/packages/acmephp-ssl/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (2)Versions (22)Used By (4)

Acme PHP SSL library
====================

[](#acme-php-ssl-library)

[![Build Status](https://camo.githubusercontent.com/954f59585f45e54332360d2712313f4583bb2da33fea69272a2693e80c0369e6/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f61636d657068702f61636d657068702f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/acmephp/acmephp)[![Quality Score](https://camo.githubusercontent.com/35f72333237c7146c1ba809b824e5c012ff58be4d6f92ff85a440f231ae34abf/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f61636d657068702f61636d657068702e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/acmephp/acmephp)[![StyleCI](https://camo.githubusercontent.com/37853bde49e35a0b0c76c0e416faa8807cebbbaf37bc7969bc928c295ff8b4e7/68747470733a2f2f7374796c6563692e696f2f7265706f732f35393931303439302f736869656c64)](https://styleci.io/repos/59910490)[![Packagist Version](https://camo.githubusercontent.com/756be0df93674fc6fb87a962bd96ddd8a6fce369ef6ffad0482b935736db2843/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f61636d657068702f61636d657068702e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/acmephp/acmephp)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](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](https://symfony.com/support)!

Why use Acme PHP SSL?
---------------------

[](#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
-------------

[](#documentation)

Read the official [Acme PHP SSL documentation](https://acmephp.github.io/acmephp/ssl/introduction.html).

Launch the Test suite
---------------------

[](#launch-the-test-suite)

The Acme PHP test suite is located in the main repository: .

###  Health Score

43

—

FairBetter than 91% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity49

Moderate usage in the ecosystem

Community23

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 50% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~118 days

Recently: every ~224 days

Total

20

Last Release

1448d ago

Major Versions

1.3.0 → 2.0.02020-12-13

PHP version history (2 changes)1.0.0-alphaPHP &gt;=5.5.0

2.0.0PHP &gt;=7.2.5

### Community

Maintainers

![](https://www.gravatar.com/avatar/cdb7e7e2211ad208160b660f7fc869304a151bd92b82bae148c09f1cffa604bb?d=identicon)[tgalopin-old](/maintainers/tgalopin-old)

---

Top Contributors

[![tgalopin](https://avatars.githubusercontent.com/u/1651494?v=4)](https://github.com/tgalopin "tgalopin (18 commits)")[![jderusse](https://avatars.githubusercontent.com/u/578547?v=4)](https://github.com/jderusse "jderusse (9 commits)")[![jankal](https://avatars.githubusercontent.com/u/6324332?v=4)](https://github.com/jankal "jankal (4 commits)")[![elliotfehr](https://avatars.githubusercontent.com/u/5550991?v=4)](https://github.com/elliotfehr "elliotfehr (3 commits)")[![Grendel7](https://avatars.githubusercontent.com/u/1823324?v=4)](https://github.com/Grendel7 "Grendel7 (1 commits)")[![REWAlexMcKinnon](https://avatars.githubusercontent.com/u/9615318?v=4)](https://github.com/REWAlexMcKinnon "REWAlexMcKinnon (1 commits)")

---

Tags

httpsrsax509certificatecsropensslsslECDSAacmephp

### Embed Badge

![Health badge](/badges/acmephp-ssl/health.svg)

```
[![Health](https://phpackages.com/badges/acmephp-ssl/health.svg)](https://phpackages.com/packages/acmephp-ssl)
```

###  Alternatives

[acmephp/acmephp

Let's Encrypt client written in PHP

649155.1k](/packages/acmephp-acmephp)[acmephp/core

Raw implementation of the ACME protocol in PHP

38973.7k7](/packages/acmephp-core)[phpseclib/phpseclib

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

5.6k434.8M1.3k](/packages/phpseclib-phpseclib)[kelunik/acme

ACME library written in PHP.

121603.9k3](/packages/kelunik-acme)[kelunik/acme-client

Let's Encrypt / ACME client written in PHP for the CLI.

3933.9k1](/packages/kelunik-acme-client)[spomky-labs/pki-framework

A PHP framework for managing Public Key Infrastructures. It comprises X.509 public key certificates, attribute certificates, certification requests and certification path validation.

2725.9M11](/packages/spomky-labs-pki-framework)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
