devroom.io/content/posts/2009-04-19-how-to-create-a-dsa-openssl-certificate.md

18 lines
699 B
Markdown
Raw Normal View History

2015-03-26 11:28:08 +00:00
+++
date = "2009-04-19"
title = "How to create a DSA OpenSSL certificate"
tags = ["General", "openssl", "dsa", "key", "public"]
slug = "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 <code>dsa_priv.pem</code> and public <code>dsa_pub.pem</code> keys.
<pre lang="sh">
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
</pre>
Needless to say, keep your private key in secure location and make sure you have a backup of it!