diff options
Diffstat (limited to 'libraries/ESPAsyncTCP/ssl')
| -rwxr-xr-x | libraries/ESPAsyncTCP/ssl/gen_server_cert.sh | 36 | ||||
| -rw-r--r-- | libraries/ESPAsyncTCP/ssl/server.cer | bin | 0 -> 587 bytes | |||
| -rw-r--r-- | libraries/ESPAsyncTCP/ssl/server.key | bin | 0 -> 611 bytes |
3 files changed, 36 insertions, 0 deletions
diff --git a/libraries/ESPAsyncTCP/ssl/gen_server_cert.sh b/libraries/ESPAsyncTCP/ssl/gen_server_cert.sh new file mode 100755 index 0000000..fd749ed --- /dev/null +++ b/libraries/ESPAsyncTCP/ssl/gen_server_cert.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +cat > ca_cert.conf << EOF +[ req ] +distinguished_name = req_distinguished_name +prompt = no + +[ req_distinguished_name ] + O = Espressif Systems +EOF + +openssl genrsa -out axTLS.ca_key.pem 2048 +openssl req -new -config ./ca_cert.conf -key axTLS.ca_key.pem -out axTLS.ca_x509.req +openssl x509 -req -sha1 -days 5000 -signkey axTLS.ca_key.pem -CAkey axTLS.ca_key.pem -in axTLS.ca_x509.req -out axTLS.ca_x509.pem + +cat > certs.conf << EOF +[ req ] +distinguished_name = req_distinguished_name +prompt = no + +[ req_distinguished_name ] + O = axTLS on ESP8266 + CN = esp8266.local +EOF + +openssl genrsa -out axTLS.key_1024.pem 1024 +openssl req -new -config ./certs.conf -key axTLS.key_1024.pem -out axTLS.x509_1024.req +openssl x509 -req -sha1 -CAcreateserial -days 5000 -CA axTLS.ca_x509.pem -CAkey axTLS.ca_key.pem -in axTLS.x509_1024.req -out axTLS.x509_1024.pem + +openssl rsa -outform DER -in axTLS.key_1024.pem -out axTLS.key_1024 +openssl x509 -outform DER -in axTLS.x509_1024.pem -out axTLS.x509_1024.cer + +cat axTLS.key_1024 > server.key +cat axTLS.x509_1024.cer > server.cer + +rm axTLS.* ca_cert.conf certs.conf diff --git a/libraries/ESPAsyncTCP/ssl/server.cer b/libraries/ESPAsyncTCP/ssl/server.cer Binary files differnew file mode 100644 index 0000000..b5e5f24 --- /dev/null +++ b/libraries/ESPAsyncTCP/ssl/server.cer diff --git a/libraries/ESPAsyncTCP/ssl/server.key b/libraries/ESPAsyncTCP/ssl/server.key Binary files differnew file mode 100644 index 0000000..1b7095f --- /dev/null +++ b/libraries/ESPAsyncTCP/ssl/server.key |
