Skip to content

Commit e674441

Browse files
authored
Merge pull request #111 from dersecure/master
added keyUsage extension to CA for newer openssl versions
2 parents 980afdf + a1b0a24 commit e674441

File tree

12 files changed

+167
-152
lines changed

12 files changed

+167
-152
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
setup(
1111
name='pysunspec2',
12-
version='1.3.1',
12+
version='1.3.2',
1313
description='Python SunSpec Tools',
1414
license="Apache Software License, Version 2.0",
1515
author='SunSpec Alliance',

sunspec2/tests/tls_data/ca.cnf

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[ req ]
2+
default_bits = 2048
3+
distinguished_name = req_distinguished_name
4+
x509_extensions = v3_ca
5+
prompt = no
6+
7+
[ req_distinguished_name ]
8+
CN = Test CA
9+
10+
[ v3_ca ]
11+
subjectKeyIdentifier=hash
12+
authorityKeyIdentifier=keyid:always,issuer:always
13+
basicConstraints = critical,CA:true
14+
keyUsage = critical, keyCertSign, cRLSign

sunspec2/tests/tls_data/ca.crt

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
-----BEGIN CERTIFICATE-----
2-
MIIDBTCCAe2gAwIBAgIUTJBT88XG3LPrXVpMnLikFTKGl6kwDQYJKoZIhvcNAQEL
3-
BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAeFw0yNTA2MDgxMzQ2NDFaFw0yNjA2MDgx
4-
MzQ2NDFaMBIxEDAOBgNVBAMMB1Rlc3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB
5-
DwAwggEKAoIBAQCZXN6cYYBhDDcTAYmlDPwQ7ux4RptcvCmXBILphkEdWnr9bnDB
6-
PVMR7I6hVvQo5t6lGenxsnuBoa+9E7e8f8l7WjMuvFZr3QQVwd6YqvQ0Pr5KgAgY
7-
DB/IjYJX0VrmJF9VcV2zhGSl+1uXyT/TXd7OvgQwa5MTAmAEqszk3JUoIMb37DsR
8-
2ibrUKar0r4K73TtHbpPTaqYWwUz7kJXu2hcNdjCcoy03jxeFF2OVBddhvAVgyDE
9-
Amev0QvN/mV6i3NOzCh3kxHPDIUo8zOMoHdddAZjFPX+vUOHTuYH0EI17tKYPRiI
10-
/nhO47AG7syB9fr58tQEi6txPHEVXX/iXIkHAgMBAAGjUzBRMB0GA1UdDgQWBBSw
11-
7Dlp4qz1gwbBDt+5PpGLRT24GzAfBgNVHSMEGDAWgBSw7Dlp4qz1gwbBDt+5PpGL
12-
RT24GzAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBIHYlUFkky
13-
BGrydUBpXmVF05keLhviiVBcp9sOSD8HbbWmyYla+ev8/M7n+kgK+1uwlknIzi5D
14-
SUcYul3ysuL+IzI5Yt2fdTCvrtHMTsyjvPKrYCuZEVqG/T00YzwdTR4B0Q4YAbtj
15-
NLt86Mwtm3KAPPry9cly432J4Uq4oRWEqcvbWLmbzcI/amtc4i4p+rlNeefd3BYV
16-
OJB6SBBH+qG5l+XBs7tFZyk0/DKhAC54lqgXdhlIYXpOQEMmfReyir4lsbMmLkHf
17-
XAPq8LisSct8n0HYZ/QS7YiJmQw/z4s59PFZwAdx8B19F5LkT//mOG4f912QCHwT
18-
CD0aqo3arQAm
2+
MIIDRTCCAi2gAwIBAgIUNLYvsaVhAAJCpiIKbbONS9Kg36YwDQYJKoZIhvcNAQEL
3+
BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAeFw0yNTA2MTMyMjI3MDFaFw0zNTA2MTEy
4+
MjI3MDFaMBIxEDAOBgNVBAMMB1Rlc3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB
5+
DwAwggEKAoIBAQCgrv6gFiJMlcYYiTc4OYs3PP8+Z77jZ2Tt4uHfek+gcG1sR//9
6+
PEslUZL+uakdE1NCXUCcvSFa8tcr8yp4sWiydkiI6h51yTLgfw9cBEXp61u/dUUD
7+
qkOAmccFbIy+W3K5YIjekm/yUMLr6Si6vLUptvbho4zWGxagmUEFlaebgt2a6VGc
8+
dngkxwmhO1Z5d9Hbcz8oMK9ao+SHB35tJanCyrxLWjMiyeaxKVWrSJgcmqHuav/h
9+
4htZgwRAUy3cD1D++NIC8ddVLIj/SkCNJ/uKexvJPE4LK8kkGhwgq4ARnKPaol//
10+
iYetPGcW07Xc4cmsVFWxvQo1vHIowh6k5ThDAgMBAAGjgZIwgY8wHQYDVR0OBBYE
11+
FCaiimrmPfuV4V18v+l07nLUQ9pXME0GA1UdIwRGMESAFCaiimrmPfuV4V18v+l0
12+
7nLUQ9pXoRakFDASMRAwDgYDVQQDDAdUZXN0IENBghQ0ti+xpWEAAkKmIgpts41L
13+
0qDfpjAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0B
14+
AQsFAAOCAQEAAAo0hy/4nms/PlaD5AV95uRUAAdFaYoXa0GMJhmjjmhfIDi39RAv
15+
WsWZDiFyFl+MWK1jt5AMOx0HlYmflfOfDASW7vw4CIcpOVCT9dYIG55Ody8Tef+n
16+
O1/QY1Q4lSGUE2gGkuziIC8x1MUAMxb+SrO6KW2ZjOWUQ1PtbUelxGRTfnt5+7mK
17+
sjhpkkLphMkSigYUBzwG3hYKvyz9j4K+dlJ4p6EbZVd8OJwCFaMBjKl71ReEcC4i
18+
zODr1d1ndLIi8mJ4RqPh2HY2PoSC6e+9CGB6KvLMPLDOEPgi9TCkaocyuxCg5QFO
19+
X6JMv5GLnvThIrq6azxI+k2PQ/e7FStXoA==
1920
-----END CERTIFICATE-----

sunspec2/tests/tls_data/ca.key

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
-----BEGIN PRIVATE KEY-----
2-
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCZXN6cYYBhDDcT
3-
AYmlDPwQ7ux4RptcvCmXBILphkEdWnr9bnDBPVMR7I6hVvQo5t6lGenxsnuBoa+9
4-
E7e8f8l7WjMuvFZr3QQVwd6YqvQ0Pr5KgAgYDB/IjYJX0VrmJF9VcV2zhGSl+1uX
5-
yT/TXd7OvgQwa5MTAmAEqszk3JUoIMb37DsR2ibrUKar0r4K73TtHbpPTaqYWwUz
6-
7kJXu2hcNdjCcoy03jxeFF2OVBddhvAVgyDEAmev0QvN/mV6i3NOzCh3kxHPDIUo
7-
8zOMoHdddAZjFPX+vUOHTuYH0EI17tKYPRiI/nhO47AG7syB9fr58tQEi6txPHEV
8-
XX/iXIkHAgMBAAECggEAAi6gmkAG6BqY5APXFgqfwYvswG9cwY6J1vTA+hqnbYf+
9-
jQGXyCAbwPsJMoF+uuBCFb5PJlnASSFoUzvnFt8ImmE3rjgO0L0V1EtsY+a2z9F+
10-
uqektdbiUuO0kZRQg0rMMnaI+0dseTIg5QF/j33b8Dwi6h91ucUEYbyeark6xBXh
11-
q14O3r6u2ghXZmrZcenF3BJfyEytuVyXUoWo4y9Vq5nq5Jm0vnpzaCk1j9MiehEx
12-
WuuGOQ9ap6fo8ygg8D74MI0QdeSiuYrDtHOkQq8CZ3zWNOWVjiDGmZtIyaZiZyy7
13-
OXCuem6NJ57clwiqbXrRyebGQe25pDIzsbs0Ifu3PQKBgQDGgV+Yde9/46Jfce3x
14-
fZ22Tt6pFaHZRW1RVlg4eRnYZUyG1RyvygQchswNF1dZoKzYHo0SLbv/7RmcZyVJ
15-
yKOkwWWr849qfuby7dvBcuKPA+FoPyvXd6NvWtpnU+uZ0fufw2MpMJmtr03ASXS9
16-
1YpRWkaoY1X5I3ALwMzcpUyMUwKBgQDFyEwOJFgGyDYNXcnuy9o/sLaHOdGySngD
17-
/1u5v9KbGcCw6OptRR6Dmirg29LK3BoUo6yUrBQ+lAdLa35Zf7EOPOShUINqUYW5
18-
+ntREUtndV8XAcn5Ih61LxhIFtB3GI3spEkBS8HVa469qr0NrDcnTFXJbeCSngEi
19-
xmLUDb9Z/QKBgQDADDidezRMCcJ1DveC1OI5mBKJiZk9aJL7x0qw0FD18ANay2Hm
20-
nM7ffnZ6D+P9nZq7uMsJFGA3mX9Wtt/3g3r3Efi4pHpTMRVlYERk4y5X6Qwx3DQh
21-
UOk4+bAlmaZt+h60Ecek+RUlWV4is66TXr5kOK/1h62MzQFBDbXlnrLxawKBgDaA
22-
t9S91zQnQB321orjykT64ZHqMQs80k3ntNM/NT5gnmUiClgKUBpcBazpZvFYLie5
23-
4vklYn7MNCZofO0U7ynJRgfeNBi8VmmlyQ3SAkGEaqvgZlQtPuEXFU3oW5I2RgYM
24-
T8H3qnaxqShDQM3fw2Mk+g8EJHrC5/U5Tkq5bx3RAoGAQI+3SvtGwysHM9Nen/Bv
25-
2HzEH7Wi6FWHLg7B8Y0+vU8NDwTbD1ZnXs0uIBBG4t4V53BLny38p+FpgtIUGf0G
26-
IUB5mplnZY4QsC2GgQwF42rVPHVWY35mqTOFWsb+9nzoB66FQoY9utkQ+K20pMdK
27-
ng7E5/w2Tz2d7Tig9GxkOj0=
2+
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCgrv6gFiJMlcYY
3+
iTc4OYs3PP8+Z77jZ2Tt4uHfek+gcG1sR//9PEslUZL+uakdE1NCXUCcvSFa8tcr
4+
8yp4sWiydkiI6h51yTLgfw9cBEXp61u/dUUDqkOAmccFbIy+W3K5YIjekm/yUMLr
5+
6Si6vLUptvbho4zWGxagmUEFlaebgt2a6VGcdngkxwmhO1Z5d9Hbcz8oMK9ao+SH
6+
B35tJanCyrxLWjMiyeaxKVWrSJgcmqHuav/h4htZgwRAUy3cD1D++NIC8ddVLIj/
7+
SkCNJ/uKexvJPE4LK8kkGhwgq4ARnKPaol//iYetPGcW07Xc4cmsVFWxvQo1vHIo
8+
wh6k5ThDAgMBAAECggEAR5KrSJOTY5mzS2qTdi/rmwdIinubw59ijbPp+Kl6nnR1
9+
yS2pERuyPUVAvMXmVlUtWPpAtZBpMyHIRoNh/7DGeffGB3aBauXcC7ONG+erXK7B
10+
h16tBxzoRHg69meLqZ8CUyB01u9TfhQLPxn0UnmMGLCu94LqUNRwF8kr9Vjb96B2
11+
E81I8IIEQHPlx7niH0IGZb1/YM0+dej52aqxxMmcK9IjndKGtDhleKCbGFdYRwl2
12+
40vFGofCUAGacqlDftpCT/686VyRQlHj9rU0jYFvTV4NBxGSjWZFK2hv3S9QWDjS
13+
vVRKpQjOpxb9iX9F8NRuAQYjQaUxodr39byt+xIoQQKBgQDYfwESILEC6Jh/Jjms
14+
usUm8n0l+Y3Go4q256dDgOOLYdPvetoohwOoM3sk4H7KQICjxKmE4PkNxjOyXqpl
15+
Er4AlfiCKdpdZ0x9DKyrtn+eGf7ELDsu9qyVvVFEg8//5Fn61WL7bElpDEpWjTdU
16+
kk3N0v0HhAyRVJUBxekqW1cj/QKBgQC+AN4amcWyY7+jtHemTBix/3KCtkcmtKXX
17+
8Eva0Dx/bWWC8LfYmR3IwoVBwvrEiw5LgO/Hsv6Ma383C16lN1eeMZGP+ExZ4Kh/
18+
fV/QumcB5WOgUgUJM0nKFRLUDjywTtrfjE6L/cmX7f9sgg/csfevnIyoHuHnUE+x
19+
WDaUhrrhPwKBgHKVFX4Aq278p+lz08aluz7XzIDSycS+PeZ8SLyjdMsKZd8zyE72
20+
1mqphJ2J69EjvnHu3kGjyG0P38Ch9dE00DcDKNnLSPVyfLsagDEJkBWfcIVnW5OJ
21+
nuJJpr96fBXVSAJH+fFT6K6egKG6b/Rk0qUC7ESUEQrCF3Muyi9O1JoJAoGAZtwj
22+
YTU0EJHtkltFlvKFP/9xZ4/0TuDnE1LUTd4DklyP4uYcMRcbR67+4w4CIdrB32Aq
23+
7upY4X3kfdEa6MhgF5TwH4elFdcIgRRHhcETuLQNTiJ49XUdklf8PG6ErlHSLclQ
24+
UHsQ4r4GVCDJI4n488oFX5Jwa4BP1EtUKO4TR5MCgYEAm/hxYSF+tcOQzkMw1CKI
25+
p8r5/dAqXAaoCjHBWwq6ZYYCDzu0d5MXm0iyGEgzC4tfuWHyAkIrWpqs91ZTa6Es
26+
4sEvGIDFL2r5g/eM2Tx9JhhswsdkxzyeJTN015GX+wBDGsAnkCm0HSE/QFRAzk+c
27+
Xljiz3INJ+/Kjvu+JQ0s4Dw=
2828
-----END PRIVATE KEY-----

sunspec2/tests/tls_data/ca.srl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1FF71F5ECDBE149BD90DCD27F2A15FFF4EAB4A6A
1+
1FF71F5ECDBE149BD90DCD27F2A15FFF4EAB4A6C

sunspec2/tests/tls_data/client.crt

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
-----BEGIN CERTIFICATE-----
2-
MIICrzCCAZcCFB/3H17NvhSb2Q3NJ/KhX/9Oq0pqMA0GCSqGSIb3DQEBCwUAMBIx
3-
EDAOBgNVBAMMB1Rlc3QgQ0EwHhcNMjUwNjA4MTM0NjQzWhcNMjYwNjA4MTM0NjQz
2+
MIICrzCCAZcCFB/3H17NvhSb2Q3NJ/KhX/9Oq0psMA0GCSqGSIb3DQEBCwUAMBIx
3+
EDAOBgNVBAMMB1Rlc3QgQ0EwHhcNMjUwNjEzMjIyNzAxWhcNMzUwNjExMjIyNzAx
44
WjAWMRQwEgYDVQQDDAtUZXN0IENsaWVudDCCASIwDQYJKoZIhvcNAQEBBQADggEP
5-
ADCCAQoCggEBAKRizdXz3Edh7kBcgtsdBvapdngPbtb0MXbQRzf6+5ss/BcFImUT
6-
EVXjrq1p6yl1TZjNXewywkojDSuiZQg0PehVQrtG+YCmfkzVZYi88Ybmunc2aVyD
7-
8t9lU+Kl+Luc7yZV8lHuGm/VLMYv6PVrafKcRfTKZnMWzX8He4+AGuu/bXdM+VUe
8-
IZsiiL7XNXdLJ6XQOKmWqO7KAd7X0tOuyupOHMC5IfB+itn5QUxmvQt4Z0SQtaLt
9-
JyJ/0OwCQPG3260qsH7akFEMC0wom7JqWFQK/BfJ/ibLsU27uwcmnKBjn1tt8mff
10-
FcSRVMk/hi3ItT3j5ZsqApjjVb8gRFC/vWcCAwEAATANBgkqhkiG9w0BAQsFAAOC
11-
AQEAUR4vyGfxN8M9wWOi3KrPP6Ng7jM96+AsYsClURgx+jZThCI9SBJ+gU5jGCXE
12-
ZN3HiVZ2tMssX/nG3UionEtCSEBjcROVUnxrpoKi1aIT32xRvMhqFEdeeT+lO9tl
13-
78rPQ/5OquL6hav5ESzSIVUaaeXGoqS1RzltRxEtUiitxhiUxCMW40ITWxOYiCe7
14-
T3bZ4sL5a5Smx+6I1Gj7xr3yA2a7wllCDeBMYPQbFDqrgWordGBsPDsdeodxMf+o
15-
dNhStuf4mDtqkPyQ99YifbDWiWIfOjVRiU6HE3wTb5qdc/JxPuVT4szvM12eDu/x
16-
7Wu2g5cJ2nktk2Vrov9ns/thWA==
5+
ADCCAQoCggEBAK5mMxegis3G0kg84vqbK/YE0cG8x3JQsDfr7/VBc8pU9M+OgD6O
6+
5kfLDYeyGGoYtDfibWLkgTD04SzhI6MAtcax8Qqfkt0eHBBwEO6t14mHuHO+7gIo
7+
CWiE4hRz76HfrJRtWQ9QAsjFbPSYLfpxcp9l6BIrVaFlaBV4Cr5Eay5vtroOd6TI
8+
bifrhUryCYFIBH3haacIxuiGFCoY8hSiL3bi7aoFQov4RpOqL/u209UPI9LI/l5G
9+
Ch33VKhimLXAa+zpHTIoMBfmbPHHm1UZrwLf8ozHd9gr6HvWDnqnnc7IEscBQdcb
10+
93o5AjycHLQIJwdeQE8mKcXR80vPUmpDXTkCAwEAATANBgkqhkiG9w0BAQsFAAOC
11+
AQEAg7W1T/er7dvTEn2VFaVOmsk4j5Plx6o/+Pf+ozR6gFPl4fv0DzgBCe92grVJ
12+
D+ODs9fLffMtHPWU4TqOUV+cxBa0CWUM8ew467FWTpZvT/UltyRe7AD8IC1n9YK+
13+
FesZRNPvgUzU4PfQv4q4Hwrzvf9RYFfuJkLS5eK3XOPdvAL/7dwk/ELx1a6Db+Zw
14+
+eRWpaUtax5AymG8pSXiB8NoomxyPLKE5E00ymLMYvQKBE5I/lPExApgvISh6zM8
15+
89x5wTYdibUhYG2sp+dEDcNUCbhOc5NlEdONpNQZvJGT5j3ROSTlaphAXfJZOsiW
16+
6PJpCkuIwVWgQlU5uRrL5qMovw==
1717
-----END CERTIFICATE-----

sunspec2/tests/tls_data/client.csr

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
-----BEGIN CERTIFICATE REQUEST-----
22
MIICWzCCAUMCAQAwFjEUMBIGA1UEAwwLVGVzdCBDbGllbnQwggEiMA0GCSqGSIb3
3-
DQEBAQUAA4IBDwAwggEKAoIBAQCkYs3V89xHYe5AXILbHQb2qXZ4D27W9DF20Ec3
4-
+vubLPwXBSJlExFV466taespdU2YzV3sMsJKIw0romUIND3oVUK7RvmApn5M1WWI
5-
vPGG5rp3Nmlcg/LfZVPipfi7nO8mVfJR7hpv1SzGL+j1a2nynEX0ymZzFs1/B3uP
6-
gBrrv213TPlVHiGbIoi+1zV3Syel0DiplqjuygHe19LTrsrqThzAuSHwforZ+UFM
7-
Zr0LeGdEkLWi7Scif9DsAkDxt9utKrB+2pBRDAtMKJuyalhUCvwXyf4my7FNu7sH
8-
JpygY59bbfJn3xXEkVTJP4YtyLU94+WbKgKY41W/IERQv71nAgMBAAGgADANBgkq
9-
hkiG9w0BAQsFAAOCAQEAKRdbtGu46nBCMXLZSqfD7EC0EVzey6zACexlTG2v2gdY
10-
BvLieP9XMyWzIbn+4LC1MMnvvlTAG/lFdByoD+2NK9a1brKqB+QQoJQnrC4LuJSP
11-
xsqVx024e6a6JFCaD2LfTkAkAd08pJqrF6zNF8Crk/Q2+NhKv+8NLFhnxQY/HnLC
12-
DOkAtzC0fEWjuMjacyolGRna1R0gC9X798emvANs3y2QUYvpAXVK+QotJOgARHZ0
13-
ue8n0p0F+N7ozB3A/mhEgPFJAMDa9VbaNcbxXnyDtgW9+NWNT/gCsIpP+HbZETas
14-
It8H58GdLjPT/8Onw6b6EyGkRC0KYcu0U22iCUoUXg==
3+
DQEBAQUAA4IBDwAwggEKAoIBAQCuZjMXoIrNxtJIPOL6myv2BNHBvMdyULA36+/1
4+
QXPKVPTPjoA+juZHyw2HshhqGLQ34m1i5IEw9OEs4SOjALXGsfEKn5LdHhwQcBDu
5+
rdeJh7hzvu4CKAlohOIUc++h36yUbVkPUALIxWz0mC36cXKfZegSK1WhZWgVeAq+
6+
RGsub7a6DnekyG4n64VK8gmBSAR94WmnCMbohhQqGPIUoi924u2qBUKL+EaTqi/7
7+
ttPVDyPSyP5eRgod91SoYpi1wGvs6R0yKDAX5mzxx5tVGa8C3/KMx3fYK+h71g56
8+
p53OyBLHAUHXG/d6OQI8nBy0CCcHXkBPJinF0fNLz1JqQ105AgMBAAGgADANBgkq
9+
hkiG9w0BAQsFAAOCAQEAXa/TEpCSGfCebfn5lEWHJnlTyoNokttJdWj146ldevdy
10+
xnvVEUj8huDEmyUTrevzIKqW2AXFysqdjKBxzB7fsD5bt7Il7Q/sugLsKgnkM7ny
11+
nOB0T87EsrBg6rq5AdU/Snv0RCcDNAcCYM095+XcXW2Nc6c6yWA1/Jo4Ke2Fds03
12+
80VW6By+KyrRgB8T3v5LZ89QX9Hs+XByOR3ioCQSAV0cVTVuHlk7luLvCa09a9oF
13+
coNsGfXMje6qzo/IhYC7gE1rQVPeQRIuzEx1OHNOI5YpRgGtGKTUVLgjKEs/TWCC
14+
uvrlAzEI8gOtk/2YnNDfhGrS2HtZMDawmZV7ceDghw==
1515
-----END CERTIFICATE REQUEST-----

sunspec2/tests/tls_data/client.key

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
-----BEGIN PRIVATE KEY-----
2-
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCkYs3V89xHYe5A
3-
XILbHQb2qXZ4D27W9DF20Ec3+vubLPwXBSJlExFV466taespdU2YzV3sMsJKIw0r
4-
omUIND3oVUK7RvmApn5M1WWIvPGG5rp3Nmlcg/LfZVPipfi7nO8mVfJR7hpv1SzG
5-
L+j1a2nynEX0ymZzFs1/B3uPgBrrv213TPlVHiGbIoi+1zV3Syel0DiplqjuygHe
6-
19LTrsrqThzAuSHwforZ+UFMZr0LeGdEkLWi7Scif9DsAkDxt9utKrB+2pBRDAtM
7-
KJuyalhUCvwXyf4my7FNu7sHJpygY59bbfJn3xXEkVTJP4YtyLU94+WbKgKY41W/
8-
IERQv71nAgMBAAECggEANF7h8sq5H+i8LbcLXWE3CbhdbMyF5GdxpseeGOCV7g77
9-
1R2moorbmABscwTujYu4h/jNdmWJbnMSTBd1lpKGMpGPK/jlni3syO+nZFPFotO5
10-
DifAk1/aLX+rpOZ5gtPxgMYa6C0yMPS6Sf2TezSYUVmmE+Gzl/Do0RKCM+p9KSOU
11-
7+YhjVzPAB403Iz7hrE5verZNRgi7vGTLNUqSNmF4SgeSIkb2xM8atwnlKLcu3KK
12-
ZlpxxuBttjLNSx1fTx9Z335m0cIl5RPYQcMeGHx5RAh2g9eRlqPhY5NvOXQ79iAV
13-
getVcN0myYIfb+ijoAqjc9J3gDd5sbv+mrqnWsVWUQKBgQDkyrtwdAiGV3VGx4tb
14-
VbM2neCXUY/YUPY0tuARfW+CDj6IoxMMdmXjX0Yr4CfxjvbgXCwrpdL+6Ot+V1LH
15-
Kh5NsmQH67NFBjVR23QI/9WNoc/xJCryZAbPC7XQlGS605qYJY4z4+CTS7cLOG1M
16-
kFNX1JGWf85oj/40Iw16F4YozwKBgQC371E1EYLsFzDea8Ed1DEs/HPQ3mE6ZGof
17-
DjDUTf9xuthyeby81soN63hop2ZYQKTQ/aSmnU2yF/P9dxERrTr1yL9MSIuCLsBx
18-
Grzv1oL3lxmf3xt9tpBCO3121umwVYuXmO7+HJOb9HIngQDfQSdK0WH2Zsnd+Jdw
19-
zsH50OYX6QKBgFcvYkoyDWWUQl6cf+BoQgjYFNPVAum9wHTKE4zWrf1zjCTpb8La
20-
A22nysfBfbcxcaaBuVtQr5zwCX11rVe0FyQojLHwAbqV6Q+ufwNG6ow0U1djHvKL
21-
Z4TSw5AeXFxNcqXz+cKQXe4DdldSQ2Rfw0K/AFPHlFKIPKiFiwcxm7BFAoGBAI5i
22-
331yYeQ7i6QSzDs4IR1PDKTbEW8vfost5BTlkGJNHvN3U+jnaSDfcKWrOOoGmNAE
23-
Geq1CQldy44iFv+VF3he/9+gpQaRBH5KEYqkh1v9B2QgRVrK8d+jx9swQVU008v2
24-
IsRqAMaQs7HrBm7NNAqSDgC9z3Va1HkKRVULJqPJAoGBAN/citPXN6NcR/lIgexo
25-
i5h2D/8jxJFAW3UzROLGWYwuLsMbw9sEbiz/t1REc7Zd6ZciNwhde+RlnS8R5dgh
26-
JDIEluKQzou9Yt5hNiwv562Kkd8GHuz05u9oM+h3ArtgoH8bRnZcrxMzEKCpM7SR
27-
9IRY2LnFDdacvNIkePXpuOku
2+
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCuZjMXoIrNxtJI
3+
POL6myv2BNHBvMdyULA36+/1QXPKVPTPjoA+juZHyw2HshhqGLQ34m1i5IEw9OEs
4+
4SOjALXGsfEKn5LdHhwQcBDurdeJh7hzvu4CKAlohOIUc++h36yUbVkPUALIxWz0
5+
mC36cXKfZegSK1WhZWgVeAq+RGsub7a6DnekyG4n64VK8gmBSAR94WmnCMbohhQq
6+
GPIUoi924u2qBUKL+EaTqi/7ttPVDyPSyP5eRgod91SoYpi1wGvs6R0yKDAX5mzx
7+
x5tVGa8C3/KMx3fYK+h71g56p53OyBLHAUHXG/d6OQI8nBy0CCcHXkBPJinF0fNL
8+
z1JqQ105AgMBAAECggEATDEqMTBac/xg8l5na8VPN3Rzj4jCOhc2ZbgWZbfqtoLX
9+
UbaYILydrs/vYVFViUSxt5ic4Y+jQZg6qDjUMOqmf+BNxq5go2n8KNJNE3mvqM46
10+
r5bCtP543cjwXK8qCjaGV3JObnouPTjDmTjDHZ9izHDhKs7z4kdDad3AE9AgY3CA
11+
Z9n68uDqQuuWnRJODqpGwce0v7g4pts3ic1809fBqVvh33J0Lt9Vna0eZtqSSUOd
12+
NRmOBiSvrQ/Pzk4wbhu9VnRwOeTfStvUo/kGuMN9+xgyIGViTrZX4X33doLcdLxH
13+
6syBerElZqYYSUULQRvBg2WxDl2qc6CrJFE2QWtV4QKBgQD06iuEugt4E/O4adEv
14+
fHkjgYnJVCbp2DppRyT1jvf5z49Ho9pEMg62l03EEJoXYcl/7WIWlFf8k7ey9F9C
15+
mcIN3WUa4a8l5AuD4m7rKMohzE6NNTaKixqBGmbTYznXQrLOv/U9QM6b06IpIpRs
16+
Sajw9PDtgUfDufLZ0TZ5ndvw5wKBgQC2SvcqmBacoh0yKFzDsXl/PeBCMpQb37F3
17+
e/qUSx0bP+swL+bduPEtBGtVozexL5/+hCJsw0Dm+Hp0uopACknxLME/xamGhXDo
18+
6yyH9UkgEtHwdZzGyDvnfUc86UWxcy9CrT1DQM1kl/dZbeKY0+KV2ySKDy+BJODm
19+
E7NKE2rc3wKBgH3WZ7/Ne6EZ10r0i7ezY+abYzlflJLoN7LqDBJjgAQJ4ltz0+zg
20+
L3EfsqQ/x3ymEMs7I//n/oFXQLahGuT0baGEFLPIK57zWftMd6M6FQlimSWyprBu
21+
opKdByIrxIdWzNqwBIiRaNbl2Vb7Xnl5K2WK5NOTblUhkKbb+Ppp4p0XAoGAIN0c
22+
+DHZCb30M4GxT5pkQ/s8vdJufyPx04+nWiq8gZghZ1uLbHeWCz6btyGovanPV0wt
23+
BJyiy8EKGpcyq17ve6pM4Jla+aR++Y7ERXKED2M1M/uQGwooOpCMUj/fz6DraULg
24+
I4rAPJ1k+1tjGZhBZjDOwpEASHEElpYAoZ8kidMCgYBNqPdqXGBbBmS7MBHtYxrq
25+
nRmNGhAJDpNsxcN8l8nr5xsX4XhI3XGptFz71fo+5SE+0kurHgIuOui/3KeWZVLB
26+
dB0ljnVxPS4G6dIEnnBO8Ftj3t2wHo2CNg73A6FTtYRQiKiCiLx+dxSoPjM67ExZ
27+
Dsu67ekFqiE+PgDCwu3wHA==
2828
-----END PRIVATE KEY-----
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# Generate a Certificate Authority (CA)
22
openssl genrsa -out ca.key 2048
3-
openssl req -x509 -new -nodes -key ca.key -sha256 -days 365 -out ca.crt -subj "//CN=Test CA"
3+
openssl req -x509 -new -nodes -key ca.key -sha256 -days 3650 -out ca.crt -config ca.cnf
44

55
# Generate a Server Certificate
66
openssl genrsa -out server.key 2048
77
openssl req -new -key server.key -out server.csr -subj "//CN=localhost"
8-
openssl x509 -req -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crt -days 365 -sha256
8+
openssl x509 -req -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crt -days 3650 -sha256
99

1010
# Generate a Client Certificate
1111
openssl genrsa -out client.key 2048
1212
openssl req -new -key client.key -out client.csr -subj "//CN=Test Client"
13-
openssl x509 -req -in client.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out client.crt -days 365 -sha256
13+
openssl x509 -req -in client.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out client.crt -days 3650 -sha256

sunspec2/tests/tls_data/server.crt

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
-----BEGIN CERTIFICATE-----
2-
MIICrTCCAZUCFB/3H17NvhSb2Q3NJ/KhX/9Oq0ppMA0GCSqGSIb3DQEBCwUAMBIx
3-
EDAOBgNVBAMMB1Rlc3QgQ0EwHhcNMjUwNjA4MTM0NjQyWhcNMjYwNjA4MTM0NjQy
2+
MIICrTCCAZUCFB/3H17NvhSb2Q3NJ/KhX/9Oq0prMA0GCSqGSIb3DQEBCwUAMBIx
3+
EDAOBgNVBAMMB1Rlc3QgQ0EwHhcNMjUwNjEzMjIyNzAxWhcNMzUwNjExMjIyNzAx
44
WjAUMRIwEAYDVQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
5-
ggEKAoIBAQC9G9FwT1FWy1YH37MFlCk6eysL0OefElydapCqJF69zPNjtosrXa5L
6-
dkeuIU6uqByIQBVzgB73CT/6Jl8GE4rStObUjHhYebNQIwobk+6EXgr+m4/6ltKr
7-
nMacsR0hioPZeb/AonQ+8dlkLXCP2azfoublhwTVlrsmCxe5hY/m1JJOm+pBUpnu
8-
KpbUKAw4ba9fSea30Xj8bg2DZ1dOqldPMLuaY9pVXGLN2zatfKLKQa5uClfC3sdE
9-
ATVAU6uEaG6sodxGYVzqftrRI/+j4PIkCtMn2cl51UdZ+DD6eV+cZe55Gujd4MYk
10-
LLWhRjRFoAXW8GPQsgnP0Zr9DVYk17iXAgMBAAEwDQYJKoZIhvcNAQELBQADggEB
11-
ADKD8RycXuH9zUelkZkL4b3VO8EjKgCZqFuQQo7thX2TxcdNM+Bg39Dl2jQY/Xj6
12-
x8kUkL34kPYedzqMqK+QFnOp6GzIkJ4XFk7KSTdsvg/CFJglG72O5onKabqAH27o
13-
3Zq/2wTF3lIGj361Exro2MdFAiAoPuJSF0eC1P4dzDahMFMk8mVL2IpfO+o42v7e
14-
RbUVcKImU30vEJXpd9mhUMIZiq5O2UEzoxO2cLu+DBXCD4yMXDz6eieuvdT9cxfK
15-
eY2JOJlrhRIiBdLJHxkiHeqDzPldjl6aBJBaS1564URI0q6lJj2+BNiNmR+jNyCV
16-
59ANXOfVZ2llctm5N3E+bE8=
5+
ggEKAoIBAQCrNhzTnxJIVNakhb3JmSai6sFWrOOdIBgfMc6sTkwxCUXUz+sxF8iP
6+
IHAneFcY2TGWrqC92DASKfU2Pl+C2jO4vtcFqQeC8HmxJariFxoJlTjm72skIVJY
7+
rApXKa0nqGV082WhC5MsgiQFVuU0l6oLi1zZXIE272wvgyATqr9q+gadHcjQigRy
8+
uS989tux8pQ6+MMZymwFn9s/tfrpbdTXKNbPkfa1FoIeHnzSCigMTxRHYohwcAkj
9+
I3cASIGuZOaiLweZ6rPxuRiAwuTjeuwu5u6Afu8iU5SCH1IEKSxlktHPqNqYwl4Q
10+
iDBkriL0dgGyLWWsU02nibg//41miY+fAgMBAAEwDQYJKoZIhvcNAQELBQADggEB
11+
AHM3zZ9zNI7t7K9mzLpdeWY6hibL2WLSrxWRJkPMzrUWVbaCnagjbGDmF4f2bYGU
12+
LqbuVBdd8OlSaRxrBL7ULB2d7RG+B67FQRS+Qiot6yxQosnapVhDE1XWl0L8qq/Z
13+
guEQytp8D/iFYcffqPmBYbBB7+vdeYZL2l0IQnueq+IXytboR+3g/ZlcdMHVYd/w
14+
m3I7ylwGSiyXFhRSkqX8V/jOFcb/d7LhiEMAchY+3iDxlhrZepJ0en3t7uhkT0ZL
15+
IFk+WwMck7CJ1qsh3QZHG4wGKGw/iQQs3yHLwB18Gbsi7HXIsMBqTkg/Dj0rvcy8
16+
kYQj7Q+BlYSaeOJz1fUPhdM=
1717
-----END CERTIFICATE-----

0 commit comments

Comments
 (0)