README 742 B

123456789101112131415161718192021
  1. Testing x509 certs for etcd
  2. The passphrases for the keys are `asdf`.
  3. # Make the CA cert
  4. openssl genrsa -des3 -out ca.key 4096
  5. openssl req -new -x509 -days 365 -key ca.key -out ca.crt -config openssl.cnf -extensions v3_ca
  6. # Make server cert and signing request
  7. openssl genrsa -des3 -out server.key 4096
  8. openssl req -new -key server.key -out server.csr -config openssl.cnf
  9. # Sign the server csr and generate a crt
  10. openssl x509 -req -days 365 -in server.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out server.crt -extfile openssl.cnf -extensions v3_req
  11. # Output unencrypted server key
  12. openssl rsa -in server.key -out server.key.insecure
  13. # Output "raw" public key from server crt
  14. openssl x509 -pubkey -noout -in server.crt > server.pub