Home

Awesome

PHP SSL Certificate Tools

Manage SSL Certificate Signing Requests (CSRs) and SSL certificate chains with a PHP-based command-line all-in-one solution. MIT or LGPL.

SSL certificates are hard to work with. This tool dramatically simplifies the process of managing SSL certificates in a cross-platform solution.

Donate Discord

Features

Getting Started

The command-line interface is question/answer enabled, which means all you have to do is run:

php ssl-certs.php

Which will enter interactive mode and guide you through the entire process.

Once you grow tired of manually entering information, you can pass in some or all of the answers to the questions on the command-line:

php ssl-certs.php init

php ssl-certs.php csr

php ssl-certs.php -s csr id=www.domain.com bits= digest= domain=www.domain.com domain=domain.com domain= keyusage= country= state= city= org= orgunit= email= commonname=

php ssl-certs.php import-cert

The -s option suppresses normal output (except for fatal error conditions), which allows for the processed JSON result to be the only thing that is output.