Create Self-signed Certificate
Without Root CA
openssl req -new -newkey rsa:2048 -days 365 -nodes -x509 -keyout server.key -out server.crtWith Root CA
Create a root CA.
# generate the private key openssl genrsa -out ca.key 2048 -nodes # generate the certificate openssl req -new -x509 -key ca.key -out ca.crt -days 3650-days: number of days the certificate will be valid for.Create a server private key and Certificate Signing Request (CSR).
# generate the private key openssl genrsa -out server.key 2048 # generate the CSR to be signed openssl req -new -key server.key -out server.csrSign the CSR by the root CA.
openssl x509 -req -days 365 -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crt-days: number of days the certificate will be valid for.
Last updated