Regarding the discussion from Pkcs12 certificate password:
Virtualmin itself doesn’t set any passphrases for SSL key by default […]
When I download the private key in PKCS12 format (“Virtualmin > Manage Virtual Server > Setup SSL Certificate > Current Certificate”) and open it up, it asks for a password (none of the ones I set-up so far worked). Not sure if this is a feature or a bug.
It would be good to add a passphrase to a private key during creation. Maybe something you want to put on your roadmap – if feasible.