Skip to content

Commit 57cd884

Browse files
committed
pio, cert
1 parent 169c1f0 commit 57cd884

10 files changed

+127
-0
lines changed

example.conf

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[ req ]
2+
distinguished_name = req_distinguished_name
3+
prompt = no
4+
[ req_distinguished_name ]
5+
C = DE
6+
ST = BE
7+
L = Berlin
8+
O = MyCompany
9+
CN = esp32.local

example.crt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIICYTCCAcqgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBUMQswCQYDVQQGEwJERTEL
3+
MAkGA1UECAwCQkUxDzANBgNVBAcMBkJlcmxpbjESMBAGA1UECgwJTXlDb21wYW55
4+
MRMwEQYDVQQDDApteWNhLmxvY2FsMB4XDTI0MDcwOTEwMTEwN1oXDTM0MDcwNzEw
5+
MTEwN1owVTELMAkGA1UEBhMCREUxCzAJBgNVBAgMAkJFMQ8wDQYDVQQHDAZCZXJs
6+
aW4xEjAQBgNVBAoMCU15Q29tcGFueTEUMBIGA1UEAwwLZXNwMzIubG9jYWwwgZ8w
7+
DQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAK/aY9jhRfEAgfu3KeTNQ1T2CshDP12e
8+
benmLPnnVG830HQhMLIe1itN/f0tPTguUYtOBgUS9w2zeZEdm6aqeskkkV55Wnmz
9+
IhGNg/cuwl/zp98NbOsZ4Rwcjp5dtL5w8UnlIsK8PsFntRWHQOthgaKH3YzyGg65
10+
ZtPKD13/ZGXbAgMBAAGjQjBAMB0GA1UdDgQWBBTBnWcv/0066SQSwr7nvZc0bg8B
11+
fzAfBgNVHSMEGDAWgBTCqpgyA21IXR4Maq4makkkGgy66TANBgkqhkiG9w0BAQsF
12+
AAOBgQAV0W4470+7/P5bRd94GYyF16/DR1W/H4NITptAJsMGjdyOaRVQnebCYP73
13+
idqMu9LUk0XGqG7StMys5n0VatMjhqOKrZF67wYEgGlaPYTRfpHEDMCPDLB/myYC
14+
OpkxBG45CHzNz2tABRxsfPXN4+8bZpz0y6LUoeQD/ZMcMmZ2sA==
15+
-----END CERTIFICATE-----

example.csr

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
-----BEGIN CERTIFICATE REQUEST-----
2+
MIIBlDCB/gIBADBVMQswCQYDVQQGEwJERTELMAkGA1UECAwCQkUxDzANBgNVBAcM
3+
BkJlcmxpbjESMBAGA1UECgwJTXlDb21wYW55MRQwEgYDVQQDDAtlc3AzMi5sb2Nh
4+
bDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAr9pj2OFF8QCB+7cp5M1DVPYK
5+
yEM/XZ5t6eYs+edUbzfQdCEwsh7WK039/S09OC5Ri04GBRL3DbN5kR2bpqp6ySSR
6+
XnlaebMiEY2D9y7CX/On3w1s6xnhHByOnl20vnDxSeUiwrw+wWe1FYdA62GBoofd
7+
jPIaDrlm08oPXf9kZdsCAwEAAaAAMA0GCSqGSIb3DQEBCwUAA4GBAH3cG2NfDS4+
8+
bwqtP8Jignr/jUxlPnlVJj5dlnry0DYvf+RZBpVMjzmbm3L/lEg/UQeCk6DwBEEZ
9+
LacF8sjT/cMm6r3362SFFK/UfmgzpRL8EJIrNAkjEEcDwwb/iEMV31rirGeyTKS9
10+
0REzeyVcH/Iazg1HJsUQIvcuc9lNusli
11+
-----END CERTIFICATE REQUEST-----

example.key

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
-----BEGIN PRIVATE KEY-----
2+
MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAK/aY9jhRfEAgfu3
3+
KeTNQ1T2CshDP12ebenmLPnnVG830HQhMLIe1itN/f0tPTguUYtOBgUS9w2zeZEd
4+
m6aqeskkkV55WnmzIhGNg/cuwl/zp98NbOsZ4Rwcjp5dtL5w8UnlIsK8PsFntRWH
5+
QOthgaKH3YzyGg65ZtPKD13/ZGXbAgMBAAECgYAYgZm6hqJFlKmIl5zp+sTwWR1l
6+
jSGOfV6Z4u7PoLI+kYumM13i5LM587N6jcxjQOkyPZxPJrZxHVrKo1KmpklX9VAD
7+
4BZzpBhDgWAsBW0xjx2DLPAkWQHsP0P71XSWonukZmyV9JKpX5/0zxuMKtc7AHAw
8+
myWKq8xVMKQf4YbZKQJBAOMBp8k5xkK7t+WtGfkwTu1zweVAkjVx4YH+bjftn/fR
9+
wFmak+yyuYb52kaT1rPHiWz4ABQW4YrYvB7qYejKyE0CQQDGUDEfAZEkjX3aTYFA
10+
3FjUOUNn0ip/hKMKAUJa2u8ScNQE/L/5jAhDIuADMiHtEGhT55+N0FW0Oya/4MXG
11+
hnrHAkBcucZhqdnUVH1vsd+ULClxUQF4tYGDlzr4MIexDL11KxaZA009OFwUSGbi
12+
wWzIDs+R1VOi4R3L63AcaL0JrBtZAkAe4hIkP/w4cwhsXLGKRkZXFmvW2TXhEejK
13+
ABQzTfD5MDT0aeADnrkSq3WzSbVa07lLh8CjNxSBssyACSMDnaG1AkEAxGfepmeQ
14+
zmTCYXY2SJI2M8g5VfZTMqOawmnZfC8M9j5+/Co6smcYZnP7UrQ2ISuMCUpQHkMh
15+
GZAnN8lsCt08PQ==
16+
-----END PRIVATE KEY-----

exampleca.conf

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[ req ]
2+
distinguished_name = req_distinguished_name
3+
prompt = no
4+
[ req_distinguished_name ]
5+
C = DE
6+
ST = BE
7+
L = Berlin
8+
O = MyCompany
9+
CN = myca.local

exampleca.crt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIICUjCCAbugAwIBAgIUfQMxSuNId0LHIA0ws5n78ThqLtIwDQYJKoZIhvcNAQEL
3+
BQAwVDELMAkGA1UEBhMCREUxCzAJBgNVBAgMAkJFMQ8wDQYDVQQHDAZCZXJsaW4x
4+
EjAQBgNVBAoMCU15Q29tcGFueTETMBEGA1UEAwwKbXljYS5sb2NhbDAeFw0yNDA3
5+
MDkxMDExMDdaFw0zNDA3MDcxMDExMDdaMFQxCzAJBgNVBAYTAkRFMQswCQYDVQQI
6+
DAJCRTEPMA0GA1UEBwwGQmVybGluMRIwEAYDVQQKDAlNeUNvbXBhbnkxEzARBgNV
7+
BAMMCm15Y2EubG9jYWwwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAPIbBuD+
8+
Q6dBjRK7bac9dpv4wp7o34S4hAsDUP8I/RVDB5BLaaAcxJKc9oaRcamxK8Ed3ybw
9+
V8E3sI8s0+qmZ4UO+OxozGZqWSZGhzIN+2tL7UasRjysAIzfhDWTBGc+JzJoAHTs
10+
Mq7F3uhE2vsjhZuo3cZ4kEk0hRIvnxpwAexVAgMBAAGjITAfMB0GA1UdDgQWBBTC
11+
qpgyA21IXR4Maq4makkkGgy66TANBgkqhkiG9w0BAQsFAAOBgQA2xzOMllZTtSzR
12+
4gcNsFVyIv9ddtFJhIg5UBBZgSPucjq+lfwnGCQl8HNl7k8RGtDOPKaRLYVlG20t
13+
ZtBJJm+RODjRQQ+1AXwkS+/VodUhKXr4utgLMo8wtKUVUfNCwJ9Oa3lScgJVvEmT
14+
y/qVdB3tFEjBEcGi4rm2HQK8ghZDhA==
15+
-----END CERTIFICATE-----

exampleca.key

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
-----BEGIN PRIVATE KEY-----
2+
MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAPIbBuD+Q6dBjRK7
3+
bac9dpv4wp7o34S4hAsDUP8I/RVDB5BLaaAcxJKc9oaRcamxK8Ed3ybwV8E3sI8s
4+
0+qmZ4UO+OxozGZqWSZGhzIN+2tL7UasRjysAIzfhDWTBGc+JzJoAHTsMq7F3uhE
5+
2vsjhZuo3cZ4kEk0hRIvnxpwAexVAgMBAAECgYEA3cbIPF5uls5Dbn9m6SYyepob
6+
nfnwluF3g6ccESOowktOqG2ManEv2KYUZhzho/J6BENa4Y6UtJhREjacQX0BoWeD
7+
EwZ5QQBmgPK3FTlLStskGtp13zmotgSabmtP9laCu236XvCK3x+a/ylU8qgbnBbM
8+
xbRXfFnRze0eCo9WCpkCQQD5qCgxb1IK1pIlwSuPOSP0uP6ydeFw5cYspLAGPpUH
9+
3rZnKWj2aXPIGMN/ciQowvXoj9l1JgIEPrsrbgFLasTTAkEA+EHBB03mrclpHRSf
10+
0aUrlkkS26DhKhlacNxRspywjnr2/4/FJxCFh0Lt7EYAOjYUcwqBgcBT4/YJYKQQ
11+
U73xNwJAWO8wMjwHq9i4Az8G92RRjLIB+SzI/GC98dVQ50iP6lfJ/oHf5De4iQVZ
12+
TyMoAmVBGHF186dwfHakUlpDl8wXBQJAQl3RrJI2yN6/KvcIgpMVQ+flErG/f/Gn
13+
K+S6MnWQ/YYB4fAdVIQmLjLGSBOum+E5NkfotzcjNh3gA+XYN4rfoQJAY57SfWHe
14+
4UPOuCcUs3/WJ16qfT2PrnFy80AD9L0dj8ZKe6LDRAVGHDTQ+aueo0cOGEDBdFhS
15+
87ZipaBGxBV6Pw==
16+
-----END PRIVATE KEY-----

exampleca.srl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
02

extras/create_cert.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#!/bin/bash
22
set -e
3+
set -x
34
#------------------------------------------------------------------------------
45
# cleanup any previously created files
56
rm -f exampleca.* example.* cert.h private_key.h

platformio.ini

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
[platformio]
2+
src_dir = examples/Websocket-Chat
3+
4+
[env]
5+
framework = arduino
6+
monitor_speed = 115200
7+
upload_speed = 460800
8+
build_type = debug
9+
monitor_filters = esp32_exception_decoder
10+
upload_port = /dev/cu.usbmodem11201
11+
12+
[credentials]
13+
wifi_ssids =
14+
-DWIFI_SSID=\"${sysenv.WIFI_SSID}\"
15+
-DWIFI_PASSWORD=\"${sysenv.WIFI_PASSWORD}\"
16+
17+
[env:custom-server]
18+
19+
20+
board = m5stack-cores3
21+
upload_protocol = esptool
22+
debug_tool = esp-builtin
23+
debug_init_break = tbreak app_main
24+
debug_speed = 10000
25+
build_flags =
26+
-Isrc
27+
-ggdb3 -O0
28+
-DCORE_DEBUG_LEVEL=5
29+
-DM5UNIFIED
30+
${credentials.wifi_ssids}
31+
32+
lib_deps =
33+
; https://github.com/mlesniew/PicoWebsocket.git
34+

0 commit comments

Comments
 (0)