How to generate a self-signed SSL using openssl $ openssl req -x509 -nodes -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes is for not requiring a passphrase (for the key). How to remove passphrase from key using openssl $ openssl rsa -in key.pem -out new-key.pem