How can I create a self-signed digital certificate?

Alessandro A. Garbagnati

Using OpenSSL, a possible way is to execute this command:

openssl req -new -x509 -days 366 -keyout new_self.cert.pem -out new_self.cert.pem -nodes

During the process you will be promped for certificate fields, but you can avoid that by creating a custom configuration file that contains all the required info. Check out the openssl man page, for how to do that and for additional openssl options.