📚 PHP library for reading and understanding SSL certificates
Switch branches/tags
Nothing to show
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.
bin
example_certs
src/Punkstar/Ssl
tests/Punkstar/SslTest
.gitignore
.scrutinizer.yml
.travis.yml
LICENSE
composer.json
phpunit.xml
readme.md

readme.md

Reading SSL Certificates

Build Status Scrutinizer Code Quality Code Coverage

This is a library for easily reading and understanding SSL certificates using PHP.

Installation

composer require punkstar/ssl

Usage

<?php
require_once __DIR__.'/vendor/autoload.php';
use Punkstar\Ssl\Reader;

$reader = new Reader();
$certificate = $reader->readFromUrl("https://github.com");

printf("Name: %s\n", $certificate->certName());
printf("Valid To: %s\n", $certificate->validTo()->format('r'));
printf("Valid From: %s\n", $certificate->validFrom()->format('r'));