Skip to content

Instantly share code, notes, and snippets.

@trinnguyen
Created May 22, 2021 21:39
Show Gist options
  • Save trinnguyen/2116bc786874bfb9a5947d2c4251cb83 to your computer and use it in GitHub Desktop.
Save trinnguyen/2116bc786874bfb9a5947d2c4251cb83 to your computer and use it in GitHub Desktop.
generate TLS keypair
generate-ca-key-cert:
openssl req -x509 -newkey rsa:4096 -days 3650 -keyout ca-key.pem -out ca-cert.pem
print-ca-cert:
openssl x509 -in ca-cert.pem -noout -text
server-req:
openssl req -x509 -newkey rsa:4096 -days 365 -keyout ca-key.pem -out ca-cert.pem
server-cert:
openssl x509 -req -in server-req.pem -days 60 -extfile v3_req.ext -CA ca-cert.pem -CAkey ca-key.pem -CAcreateserial -out server-cert.pem
print-server:
openssl x509 -in server-cert.pem -noout -text
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment