How to create a DSA OpenSSL certificate

I just needed an OpenSSL DSA public key. This is not really difficult, you just need to know the right commands. On my Mac I ran the following commands to obtain both private dsa_priv.pem and public dsa_pub.pem keys.

openssl dsaparam 1024 < /dev/random > dsaparam.pem
openssl gendsa dsaparam.pem -out dsa_priv.pem
openssl dsa -in dsa_priv.pem -pubout -out dsa_pub.pem

Needless to say, keep your private key in secure location and make sure you have a backup of it!

  • Twitter
  • Digg
  • del.icio.us
  • DZone
  • Reddit
  • email

One Response to “How to create a DSA OpenSSL certificate”

  1. Anuj Chadha says:

    Thanks buddy,
    This info was too useful to me at beginner level,
    are there any commands more for DSA?

Leave a Reply