Skip to content

Back to blog

SSLMate 0.4.0: More Features, Better Docs, and Available on More Platforms

We've just released version 0.4.0 of the SSLMate command line program, with new features, improved documentation, and more.

Download multiple certs with sslmate download

sslmate download can now download multiple certificates at once, by specifying multiple certificate common names on the command line, as follows:

sslmate download www.example.com www.example.org

sslmate download also understands a new command line option, --all, which tells it to download the certificate for every private key in your SSLMate key directory. This is useful for keeping all the certificates on a server in sync without having to enumerate every single certificate you have. Learn more about sslmate download.

Better robustness in sslmate download

sslmate download now includes a safety check that compares certificates to private keys and refuses to install a certificate if it doesn't match the corresponding private key. This ensures that SSLMate won't install a certificate that could prevent your web server from starting.

man sslmate

SSLMate now ships with a comprehensive man page describing all the available SSLMate commands and their options. In addition, the command line help messages are significantly improved.

Wider platform support

The SSLMate client has been rewritten in Perl, which lets us support many more platforms. SSLMate now runs on Debian Squeeze and Wheezy (without needing to enable the backports repository), on every version of Ubuntu back to 10.04, on RHEL/CentOS 6 and 7, and on Mac OS X 10.9+. (If you have a different operating system, you can download and install a generic tarball, but you may need to install some Perl modules - consult the README in the tarball for details.) Visit our install page for help installing SSLMate on your platform.

Upgrading

If you've previously enabled the SSLMate APT or Yum repositories, upgrading is as simple as running apt-get update && apt-get upgrade or yum update. Otherwise, head over to our install page to download and install the new version.

Note that SSLMate is no longer distributed through NPM. If you had installed SSLMate through NPM, please switch to one of the other distribution mechanisms described on our install page.

Old versions of the SSLMate client will continue to be supported indefinitely, but new features will require upgraded clients.