README 733 B

123456789101112131415161718192021
  1. ## Testing x509 certs for luvit
  2. # Make the CA cert
  3. openssl genrsa -out ca.key 4096
  4. openssl req -new -x509 -days 365 -key ca.key -out ca.crt
  5. # Make server cert and signing request
  6. openssl genrsa -out server.key 4096
  7. openssl req -new -key server.key -out server.csr
  8. # Sign the server csr and generate a crt
  9. openssl x509 -req -days 365 -in server.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out server.crt
  10. # Output unencrypted server key
  11. openssl rsa -in server.key -out server.key.insecure
  12. # Output "raw" public key from server crt
  13. openssl x509 -pubkey -noout -in server.crt > server.pub
  14. # Sign the public key with the key (just for testing signatures)
  15. openssl dgst -sign server.key.insecure -sha256 server.pub > server.pub.sig