sslmaker - Generate SSL key, cert and csr
$ sslmaker [options] {action} {arg1,...} # Generate root CA key and certificate # https://jamielinux.com/articles/2013/08/act-as-your-own-certificate-authority/ $ sslmaker --home /path/to/pki/CA root # Generate intermediate CA key and certificate # https://jamielinux.com/articles/2013/08/create-an-intermediate-certificate-authority/ $ sslmaker --root-home /path/to/pki/CA --home /path/to/pki/intermediate intermediate # Generate client or server key and certificate signing request # https://jamielinux.com/articles/2013/08/create-and-sign-ssl-certificates-certificate-authority/ $ sslmaker --home /path/to/pki/intermediate generate [CN] $ sslmaker --home /path/to/pki/intermediate generate www.example.com $ sslmaker --home /path/to/pki/intermediate nginx www.example.com # Sign a certificate signing request $ sslmaker --home /path/to/pki/intermediate sign www.example.com.csr.pem [outfile] # Revoke a certificate $ sslmaker --home /path/to/pki/intermediate revoke [cert] $ sslmaker --home /path/to/pki/intermediate revoke intermediate/newcerts/1000.pem # Show the manual for App::sslmaker or the complete source code $ sslmaker pod $ sslmaker code | less
Set SSLMAKER_DEBUG=0 to avoid openssl output. Set SSLMAKER_HOME=/etc/pki for default --home. Set SSLMAKER_SUBJECT=/C=US for default --subject.
See App::sslmaker
Jan Henning Thorsen - jhthorsen@cpan.org
jhthorsen@cpan.org
To install App::sslmaker, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::sslmaker
CPAN shell
perl -MCPAN -e shell install App::sslmaker
For more information on module installation, please visit the detailed CPAN module installation guide.