From 170cb4f4cbe734d6fa30415ddfea725cbe35f84e Mon Sep 17 00:00:00 2001 From: Federico Ceratto Date: Wed, 21 Aug 2019 19:01:17 +0100 Subject: [PATCH] Update OpenSSL example (#11896) * Update OpenSSL example Fix privkey filename. Bump up RSA key size. Add ECDSA example. --- lib/pure/net.nim | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/pure/net.nim b/lib/pure/net.nim index 8c4229c88e..c337680f1d 100644 --- a/lib/pure/net.nim +++ b/lib/pure/net.nim @@ -530,8 +530,12 @@ when defineSsl: ## ## The last two parameters specify the certificate file path and the key file ## path, a server socket will most likely not work without these. + ## ## Certificates can be generated using the following command: - ## ``openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mycert.pem -out mycert.pem``. + ## - ``openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout mykey.pem -out mycert.pem`` + ## or using ECDSA: + ## - ``openssl ecparam -out mykey.pem -name secp256k1 -genkey`` + ## - ``openssl req -new -key mykey.pem -x509 -nodes -days 365 -out mycert.pem`` var newCTX: SSL_CTX case protVersion of protSSLv23: