OpenSSL
A library for implementing SSL/TLS encryption.
Contents
Certificates
It is highly recommended to not use OpenSSL certificates for web encryption. These certificates will be self-signed (as opposed to signed by a trusted certificate authority).
Usage
To generate a certificate and private key simultaneously, try:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/domain-name.com/key.pem -out /etc/ssl/domain-name.com/cert.pem