Webmin is a great free tool for remote administration of Linux servers. I often use it when remotely administering homebrew and production web servers.
One deficiency I have found recently in Webmin however is an inability to generate an SHA2 private key and certificate signing request for the purpose of registering an SSL certificate for a website.
Webmin’s web hosting offshoot Virtualmin purportedly supports generating SHA2 certificates out of the box, but Virtualmin installation has much more rigid requirements than Webmin, so adopting it purely to generate CSRs is a bit of overkill.
An ancient Webmin module – Certificate Manager 1.7 – is still quite usable for generating SHA1 certificates, but SHA1 is now a no-no due to the heartbleed vulnerability, and it definitely doesn’t look like that module is going to be updated any time soon.
So what’s the solution? Read on, my friend …