[asterisk-commits] russell: branch russell/dtls r206378 - /team/russell/dtls/configs/
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Mon Jul 13 21:48:40 CDT 2009
Author: russell
Date: Mon Jul 13 21:48:37 2009
New Revision: 206378
URL: http://svn.asterisk.org/svn-view/asterisk?view=rev&rev=206378
Log:
Provide easy instructions for setting up certs.
Modified:
team/russell/dtls/configs/test_dtls.conf.sample
Modified: team/russell/dtls/configs/test_dtls.conf.sample
URL: http://svn.asterisk.org/svn-view/asterisk/team/russell/dtls/configs/test_dtls.conf.sample?view=diff&rev=206378&r1=206377&r2=206378
==============================================================================
--- team/russell/dtls/configs/test_dtls.conf.sample (original)
+++ team/russell/dtls/configs/test_dtls.conf.sample Mon Jul 13 21:48:37 2009
@@ -2,6 +2,41 @@
; test_dtls - DTLS Functionality Testing
;
; Use absolute paths for filenames.
+;
+
+;
+; How to create a Certificate Authority and generate certificates:
+;
+; The OpenVPN project provides a nice set of scripts that makes
+; this process very easy to do. If you're not familiar with managing
+; a certificate authority and creating client and server SSL certificates
+; with OpenSSL, using the scripts from OpenVPN is an easy way to get started.
+;
+; 1) Download OpenVPN.
+; $ tar -xvzf openvpn-2.0.9.tar.gz
+; $ cd openvpn-2.0.9/easy-rsa/
+;
+; The rest of this is just a condensed version of what you can get from the
+; OpenVPN documentation. For more details, see:
+; -> http://openvpn.net/index.php/open-source/documentation/howto.html#pki
+;
+; 2) Initialize
+; $ . ./vars
+; $ ./clean-all
+;
+; 3) Create the CA. This will ask you to fill in some fields.
+; $ ./build-ca
+;
+; 4) Create server certificate.
+; $ ./build-key-server server
+;
+; 5) Generate Diffie Hellman parameters:
+; $ ./build-dh
+;
+; 6) Copy your new files to where Asterisk can find them.
+; $ cd keys
+; $ sudo cp ca.crt dh1024.pem server.crt server.key \
+; /var/lib/asterisk/keys
;
[general]
@@ -15,7 +50,7 @@
;
; Certificate Authority (CA) certificate (optional)
;
-;dtlscafile = /var/lib/asterisk/keys/mycacert.pem
+;dtlscafile = /var/lib/asterisk/keys/ca.crt
;
; Path to directory of CA certs (optional)
@@ -25,14 +60,14 @@
;
; Server private key (required)
;
-;dtlsprivatekey = /var/lib/asterisk/keys/mycert.key
+;dtlsprivatekey = /var/lib/asterisk/keys/server.key
;
; Server certificate (required)
;
-;dtlscertfile = /var/lib/asterisk/keys/mycert.pem
+;dtlscertfile = /var/lib/asterisk/keys/server.crt
;
; DH Params (required)
;
-;dtlsdhfile = /var/lib/asterisk/keys/dh.pem
+;dtlsdhfile = /var/lib/asterisk/keys/dh1024.pem
More information about the asterisk-commits
mailing list