Merge 0.10->trunk
[prosody.git] / certs / Makefile
index 534aa0d48d1291f3d37b004ccf68283a00beb390..b3011a89ddc3ff7a1eaec22d9e9fc0168dd739d3 100644 (file)
@@ -45,8 +45,7 @@ keysize=2048
        @chmod 400 $*.key -c
 
 %.crt: %.key
-       openssl req -new -x509 -nodes -key $^ -days 365 \
-               -sha256 -out $@ -utf8 -config $(firstword $^)
+       openssl req -new -x509 -key $^ -days 365 -sha256 -utf8 -subj /CN=$* -out $@
 
 %.crt:
        umask 0077 && touch $*.key
@@ -61,3 +60,7 @@ keysize=2048
 %.key:
        umask 0077 && openssl genrsa -out $@ $(keysize)
        @chmod 400 $@ -c
+
+# Generate Diffie-Hellman parameters
+dh-%.pem:
+       openssl dhparam -out $@ $*