PHPackages                             tedivm/certain - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. tedivm/certain

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

tedivm/certain
==============

161PHP

Since Feb 5Pushed 12y ago1 watchersCompare

[ Source](https://github.com/tedivm/Certain)[ Packagist](https://packagist.org/packages/tedivm/certain)[ RSS](/packages/tedivm-certain/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

Certain [![Build Status](https://camo.githubusercontent.com/bf6753126607d1e628ca6471692dc472563bf9220f1256b00d9bb5e075890865/68747470733a2f2f7472617669732d63692e6f72672f74656469766d2f4365727461696e2e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/tedivm/Certain)
=================================================================================================================================================================================================================================================================================

[](#certain-)

[![Latest Stable Version](https://camo.githubusercontent.com/e1873f320c0016e3f5b9cb6e3b8063fe032f636207f3f53f187f533225e99511/68747470733a2f2f706f7365722e707567782e6f72672f74656469766d2f4365727461696e2f762f737461626c652e706e67)](https://packagist.org/packages/tedivm/Certain)[![Total Downloads](https://camo.githubusercontent.com/30375decc3107e15413d9fb6d6a6074a5a3e9cdb20367627eda33c58b94c9d6f/68747470733a2f2f706f7365722e707567782e6f72672f74656469766d2f4365727461696e2f646f776e6c6f6164732e706e67)](https://packagist.org/packages/tedivm/Certain)

Certain is a library designed for checking SSL Certificates. It takes certificates either directly or from the server hosting them and checks the entire chain for errors.

It is currently grossly unstable and being developed actively- feel free to contribute!

Installing
----------

[](#installing)

### Composer

[](#composer)

Installing Certain can be done through a variety of methods, although Composer is recommended.

Until Certain reaches a stable API with version 1.0 it is recommended that you review changes before even Minor updates, although bug fixes will always be backwards compatible.

```
"require": {
  "tedivm/certain": "0.1.*"
}

```

### Github

[](#github)

Releases of Certain are available on [Github](https://github.com/tedivm/Certain/releases).

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/4073e6f375aee032560ba55fb85743cb5f49a1e46b88cf4360f745239e5ec9e6?d=identicon)[tedivm](/maintainers/tedivm)

---

Top Contributors

[![tedivm](https://avatars.githubusercontent.com/u/121709?v=4)](https://github.com/tedivm "tedivm (35 commits)")

### Embed Badge

![Health badge](/badges/tedivm-certain/health.svg)

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

PHPackages © 2026

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