]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Modernize sample keys and sample configs
authorSteffan Karger <steffan@karger.me>
Wed, 22 Oct 2014 22:14:29 +0000 (00:14 +0200)
committerGert Doering <gert@greenie.muc.de>
Sun, 23 Nov 2014 18:29:06 +0000 (19:29 +0100)
commitb77c27a1d945d740c7e7f6b64b1227d5d9077aa5
treebc3c4090c8097ce25a2ed737bca0cf1ab1736c1a
parente9b07dc92f0827aa58b8aeef736480ba1fa47e95
Modernize sample keys and sample configs

I kept most of the certificate properties equal to the old
certs, since some people's test scripts might rely on them (and
it does not require any creativity from my part).

Changes:
 * Add script to generate fresh test/sample keys
   (but keep sample keys in git for simple testing)
 * Switch from 1024 to 4096 bits RSA CA
 * Switch from 1024 to 2048 bits client/server RSA keys
 * Switch from 1024 to 2048 bits Diffie-Hellman parameters
 * Generate EC client and server cert, but sign with RSA CA
   (lets us test EC <-> RSA interoperability)
 * Remove 3DES cipher from 'sample' config
 * Add 'remote-cert-tls server' to client config
 * Update config files to deprecate nsCertType in favour of the
   keyUsage and extendedKeyUsage extensions.
 * Make naming more consistent

Signed-off-by: Steffan Karger <steffan@karger.me>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <54721611.4020103@karger.me>
URL: http://article.gmane.org/gmane.network.openvpn.devel/9271
Signed-off-by: Gert Doering <gert@greenie.muc.de>
26 files changed:
sample/sample-config-files/client.conf
sample/sample-config-files/loopback-client
sample/sample-config-files/loopback-server
sample/sample-config-files/server.conf
sample/sample-config-files/tls-office.conf
sample/sample-keys/.gitignore [new file with mode: 0644]
sample/sample-keys/README
sample/sample-keys/ca.crt
sample/sample-keys/ca.key
sample/sample-keys/client-ec.crt [new file with mode: 0644]
sample/sample-keys/client-ec.key [new file with mode: 0644]
sample/sample-keys/client-pass.key [new file with mode: 0644]
sample/sample-keys/client.crt
sample/sample-keys/client.key
sample/sample-keys/client.p12 [new file with mode: 0644]
sample/sample-keys/dh1024.pem [deleted file]
sample/sample-keys/dh2048.pem [new file with mode: 0644]
sample/sample-keys/gen-sample-keys.sh [new file with mode: 0755]
sample/sample-keys/openssl.cnf [new file with mode: 0644]
sample/sample-keys/pass.crt [deleted file]
sample/sample-keys/pass.key [deleted file]
sample/sample-keys/pkcs12.p12 [deleted file]
sample/sample-keys/server-ec.crt [new file with mode: 0644]
sample/sample-keys/server-ec.key [new file with mode: 0644]
sample/sample-keys/server.crt
sample/sample-keys/server.key