Skip to content

Instantly share code, notes, and snippets.

@pickerweng
Created November 23, 2011 17:14
Show Gist options
  • Save pickerweng/1389252 to your computer and use it in GitHub Desktop.
Save pickerweng/1389252 to your computer and use it in GitHub Desktop.
key generator
#!/bin/sh
openssl genrsa -out myserver.key 1024
mv myserver.key myserver.key.raw
# Remove the password
openssl rsa -in myserver.key.raw -out myserver.key
# Remove the old key
rm -f myserver.key.raw
chmod 400 myserver.key
openssl req -new -key myserver.key -out myserver.csr
# Generate the key with a serial no. The time-limit is 10 years.
openssl x509 -req -days 3650 -in myserver.csr -signkey myserver.key -out myserver.crt -set_serial 20111124
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment