Skip to content

Commit 534bd60

Browse files
committed
Update certificate to no longer be expired
I've changed the certificate expiration times to be 1000 years in the future. I've also included some instruction about how to generate the certifcates
1 parent f85f211 commit 534bd60

6 files changed

+368
-325
lines changed

ssl_instructions.md

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# How to generate the test certificates
2+
3+
See `man openssl ca` for more information
4+
5+
To generate a certificate authority certificate / private key
6+
7+
openssl req -x509 -newkey rsa:4096 -keyout test_ca_key.pem -out test_ca.pem -sha256 -nodes -extensions v3_ca -days 365000
8+
9+
Configure certificate authority via openssl.cnf file
10+
11+
have a directory structure like this
12+
13+
```
14+
demoCA/
15+
├── cacert.pem
16+
├── index.txt
17+
├── newcerts
18+
│   ├── 01FBEAAD0277F55E582FE10A0664841BE972ACC3.pem
19+
│   └── 6EBCAA13B6FEDFB1A3D0EF4CAFCC98D145E732.pem
20+
└── private
21+
└── cakey.pem
22+
23+
```
24+
25+
Generate a private key / certificate to be signed for "localhost"
26+
This certificate will be replaced with the signed one later
27+
28+
openssl req -x509 -newkey rsa:4096 -keyout test_key.pem -out test_cert.pem -sha256 -nodes -subj '/CN=localhost'
29+
30+
Generate certificate signing request
31+
When prompted for "Common Name" enter "localhost"
32+
33+
openssl req -new -sha256 -key test_key.pem -out test_cert.csr.pem -addext "subjectAltName = DNS:localhost"
34+
35+
Sign the request
36+
37+
openssl ca -in test_cert.csr.pem -out test_cert.pem -extensions v3_req -days 365000
38+
39+
If you need to revoke a certificate
40+
41+
openssl ca -revoke demoCA/newcerts/27CA09DB1FBC9AC4BA6A8697EB68C026CB8C7558.pem

test_bad_cert.pem

+98-98
Original file line numberDiff line numberDiff line change
@@ -2,52 +2,52 @@ Certificate:
22
Data:
33
Version: 3 (0x2)
44
Serial Number:
5-
1c:20:98:df:df:50:2c:73:e7:e1:90:2c:d6:40:9e:a7:1a:a0:00:95
5+
01:fb:ea:ad:02:77:f5:5e:58:2f:e1:0a:06:64:84:1b:e9:72:ac:c3
66
Signature Algorithm: sha256WithRSAEncryption
77
Issuer: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd
88
Validity
9-
Not Before: Sep 6 03:18:43 2022 GMT
10-
Not After : Sep 6 03:18:43 2023 GMT
9+
Not Before: Dec 4 20:04:04 2022 GMT
10+
Not After : Apr 6 20:04:04 3022 GMT
1111
Subject: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd, CN=foobar
1212
Subject Public Key Info:
1313
Public Key Algorithm: rsaEncryption
1414
Public-Key: (4096 bit)
1515
Modulus:
16-
00:c0:06:88:ff:4d:a4:2b:52:dc:66:a5:17:ad:93:
17-
ef:46:1a:76:5c:3f:69:c5:a1:a6:93:e4:9a:03:a2:
18-
e8:e2:a1:28:e7:2a:f7:41:b1:3d:15:87:89:12:a9:
19-
a1:18:be:70:b6:01:e3:6d:cf:af:11:04:8e:88:8b:
20-
c3:ac:52:dc:b9:62:11:01:60:26:84:46:1c:91:86:
21-
4e:cf:eb:b7:18:ed:ad:bf:fe:69:0d:55:20:60:73:
22-
fe:df:2a:a1:ef:97:e6:c4:08:91:20:f2:e5:7f:8a:
23-
2d:2e:3b:c4:90:58:24:8f:d7:d6:9f:de:88:2b:79:
24-
c3:39:cf:6f:1a:20:39:2c:f5:82:71:4b:7f:a4:29:
25-
b0:da:b2:c3:32:1f:a4:73:0f:16:37:bc:19:b1:52:
26-
54:a0:8d:6e:10:53:a3:94:3c:52:28:c7:7c:62:c8:
27-
52:cb:4c:ab:bd:6d:ba:93:74:7b:a2:22:c3:6a:61:
28-
eb:91:bd:86:df:d0:4f:2f:61:3a:b2:2f:f1:3b:91:
29-
b6:c0:46:3d:28:0f:94:77:9f:af:9e:c4:d4:1f:1f:
30-
cd:6e:c2:73:7f:9f:7c:39:49:25:12:91:cd:da:85:
31-
58:c3:3a:5a:e6:4a:5c:27:1a:bc:f9:77:60:70:47:
32-
4b:c3:7b:a9:57:da:0f:a7:36:9a:5f:74:1a:f6:14:
33-
34:2b:75:91:dc:18:43:76:fc:41:65:8c:fc:d2:5b:
34-
81:1b:6f:1b:d3:ed:58:98:fd:5a:7b:43:fb:dd:e0:
35-
49:f5:56:d2:e2:ec:37:60:6e:97:89:f8:41:04:7c:
36-
04:9b:de:ab:75:37:da:d1:77:86:63:ec:ee:bf:45:
37-
0f:50:16:f7:63:c0:cc:52:c9:09:ce:98:07:4c:e8:
38-
1e:31:b2:53:fc:58:b3:09:a5:0f:fa:9b:88:10:77:
39-
a1:df:93:4a:5a:50:7e:b4:09:f1:5f:2d:4a:1b:da:
40-
f5:07:62:03:3c:da:38:d3:78:89:08:19:fe:65:39:
41-
f2:a9:a2:cd:19:6c:49:c9:0e:45:ac:5e:e8:38:54:
42-
19:66:c8:ab:7f:e6:96:13:83:52:44:9e:fa:76:f8:
43-
f3:3a:fc:3e:05:64:5a:0e:1d:63:b1:d5:0b:6d:59:
44-
22:24:b4:22:0a:2c:29:8a:ff:a5:36:ce:00:33:03:
45-
29:0b:8c:2f:e1:2f:6a:b7:05:8b:05:34:0c:f8:c0:
46-
c6:75:9b:f3:b4:82:42:e9:c7:6e:88:fd:88:a4:61:
47-
31:6b:ba:1f:a0:b6:46:4d:c6:a7:59:a0:87:4f:fd:
48-
06:ab:f0:4d:29:5a:ab:7a:ac:5d:96:99:4f:3a:a5:
49-
95:6b:2f:7f:2f:a8:c6:7b:37:66:4f:b2:2a:e5:77:
50-
cd:41:f5
16+
00:82:44:fa:1c:2a:7d:47:bd:78:a4:41:f7:ed:d8:
17+
4d:9a:5f:d0:2a:93:71:06:26:0d:89:42:a6:da:f5:
18+
c7:20:ce:47:59:01:23:dd:cd:65:d1:cf:be:4d:79:
19+
ed:98:3b:60:fd:6d:5f:35:7f:70:25:aa:08:84:16:
20+
87:11:b7:4f:6c:5c:c1:2d:27:a2:79:6b:4f:63:d6:
21+
cf:87:d6:a6:d2:ea:1d:4b:8c:aa:d8:06:fc:fe:0b:
22+
b5:8e:74:1c:7b:52:b3:33:cc:29:9a:a7:28:a1:3f:
23+
ac:40:28:ea:20:ca:4b:71:bc:81:0d:4d:2b:0f:79:
24+
04:ff:71:b6:55:f8:4c:ba:2a:ad:bb:61:2c:7f:50:
25+
23:52:a8:99:58:9e:54:8c:08:11:73:06:3a:7d:a3:
26+
2e:d2:c2:1c:a2:73:b7:50:6e:4d:25:d6:cc:a0:b1:
27+
a4:c2:43:38:ee:81:ce:9c:59:4b:0f:cd:56:a3:c0:
28+
15:26:76:64:3d:0c:1e:32:c6:cf:ed:f6:f3:bf:13:
29+
da:d7:f1:e7:80:29:ab:a8:dc:cc:e0:0b:21:26:f1:
30+
83:5d:57:ba:00:a2:f7:1f:9f:fa:c6:9a:71:43:34:
31+
a2:ba:da:0e:37:07:20:31:2d:b6:af:33:6c:80:5f:
32+
31:58:a3:41:89:0b:2e:b1:6f:a0:3d:47:96:fe:45:
33+
d1:df:4f:49:ee:71:29:44:71:e3:e1:36:36:0b:03:
34+
a5:0a:98:c4:ad:19:8d:b9:db:83:c5:88:d9:47:ba:
35+
08:6b:57:c7:18:c0:b0:da:d7:59:a9:41:56:48:d2:
36+
fe:cb:fa:44:64:c2:da:fe:69:97:61:39:d2:29:7d:
37+
fd:7b:62:55:b4:b3:fb:b0:9e:38:a6:0d:92:02:5a:
38+
68:b7:a9:b8:36:ee:0f:00:b8:4a:30:4e:0b:c5:bd:
39+
3f:6e:0f:fe:72:f7:6a:1c:e6:6d:02:c8:f6:65:5a:
40+
d9:8c:c6:29:95:c5:18:18:ea:ce:bb:cb:e0:c1:19:
41+
d8:97:8a:9d:29:6d:e4:17:e0:b7:33:18:44:8e:83:
42+
ed:61:51:31:0a:9f:4d:06:45:19:2e:7d:47:cb:13:
43+
21:67:dc:8e:56:1c:a5:ff:25:00:96:22:fd:fa:59:
44+
59:13:ea:12:df:66:ee:80:36:8f:0c:e4:d6:6a:b5:
45+
b3:0f:f8:fd:60:61:01:5b:bd:ec:ec:f2:39:f8:c8:
46+
2b:59:49:7a:d4:a5:15:7f:1a:67:53:57:22:96:b4:
47+
aa:d4:0c:0f:81:ee:bf:98:2e:27:9b:af:26:05:e7:
48+
70:34:d4:35:f9:ab:67:9d:08:49:57:d0:14:8a:aa:
49+
ae:bd:26:3d:c2:22:7f:45:21:09:5a:6d:1a:e9:c7:
50+
84:bb:0f
5151
Exponent: 65537 (0x10001)
5252
X509v3 extensions:
5353
X509v3 Basic Constraints:
@@ -57,69 +57,69 @@ Certificate:
5757
X509v3 Subject Alternative Name:
5858
DNS:foobar
5959
X509v3 Subject Key Identifier:
60-
5D:88:39:63:39:2A:DD:95:68:BE:FD:9A:53:A4:3C:E2:A8:E7:CD:8D
60+
8B:A1:3B:85:FC:7F:A3:9E:48:6B:B2:79:3B:75:AC:D2:E4:96:A4:C4
6161
X509v3 Authority Key Identifier:
62-
97:16:44:35:B5:BA:EF:87:FB:F5:36:B2:46:0A:2C:FB:49:77:68:08
62+
F0:56:6E:2D:CF:D1:87:16:EA:67:42:1E:66:EE:53:64:CB:1B:9B:30
6363
Signature Algorithm: sha256WithRSAEncryption
6464
Signature Value:
65-
36:34:69:72:84:18:c2:35:94:aa:f6:c9:9a:86:bf:0c:1c:2c:
66-
24:89:7a:9d:32:05:9e:c6:a2:85:5d:29:7e:d3:4c:c6:99:e1:
67-
4a:9c:2a:0b:ca:0a:ae:7f:45:4c:8d:c0:aa:e2:8d:ea:4a:3f:
68-
e1:78:46:a5:03:98:78:45:4a:e8:c6:50:69:4e:b9:1e:fe:03:
69-
5c:59:17:93:e7:42:fa:20:59:39:1c:e6:20:7c:09:c6:ad:22:
70-
a3:93:02:a1:f0:f2:65:f1:81:22:db:74:6a:e9:d4:4b:3c:2c:
71-
e9:06:8d:7a:6c:15:74:90:5a:de:71:b2:9d:5d:08:2a:70:3c:
72-
48:89:83:5b:64:87:9f:1d:5f:d9:5d:7a:3a:53:74:c4:c5:d0:
73-
04:05:6a:ac:a6:4b:38:85:ae:f0:99:76:91:2e:2a:5c:31:b8:
74-
5d:8d:3a:19:96:8f:73:54:d9:15:df:45:2e:e1:c9:bc:12:03:
75-
fa:24:2d:12:82:d0:c6:a3:d6:c1:d6:18:36:f2:76:37:e2:47:
76-
b1:1e:7b:21:11:b0:97:7e:6d:8f:ca:b0:ce:09:2a:9e:8d:a1:
77-
9a:58:bb:ec:4c:23:33:2e:c6:02:7e:f0:30:12:ee:50:fb:68:
78-
c3:09:41:e7:f8:b8:9c:93:a2:07:38:21:28:5b:d4:6a:5a:0b:
79-
d7:a2:d0:2d:f3:21:24:34:85:c8:e3:99:ae:1d:da:49:de:91:
80-
88:1d:31:ba:95:ae:b6:5c:1e:3f:e9:61:22:de:38:04:32:ba:
81-
95:b5:78:5a:cf:dd:f9:92:42:3e:53:07:bc:7f:41:5f:0a:f5:
82-
0c:70:a3:d9:8e:5e:c4:dc:21:9f:97:a5:2b:f6:90:8f:11:e6:
83-
ea:20:10:20:bc:4a:28:ce:26:b5:a7:7b:71:1b:97:3d:52:01:
84-
0c:18:8d:5a:0b:6e:71:c2:20:b9:4c:56:b9:83:17:18:40:63:
85-
6b:02:95:56:bc:e5:2a:6b:d5:5a:5a:94:6f:93:98:76:b4:c9:
86-
96:09:8f:50:0f:6c:72:13:e3:85:13:d1:76:ab:4d:cc:3f:1d:
87-
38:42:11:23:e4:54:8a:f8:89:11:ef:65:b4:d6:e8:4b:cf:03:
88-
9a:bb:6a:f4:a7:7a:04:cb:20:7a:18:df:bd:4f:60:31:ab:0f:
89-
4e:09:3b:05:a4:ac:ca:a8:8b:3b:74:8a:19:c5:70:8e:68:69:
90-
cb:7d:92:c5:e3:5e:6a:a0:aa:6f:28:13:2b:d5:b6:b7:ab:22:
91-
c5:2f:fa:4d:98:79:e2:b4:60:5e:f9:00:95:d2:74:f7:eb:82:
92-
ec:07:57:44:0c:11:f6:8d:fd:3a:76:bc:83:e5:30:7e:ef:37:
93-
78:57:c6:af:6c:d0:f9:73
65+
42:60:a2:2f:ed:33:a6:e7:23:45:ed:18:66:7c:85:a2:00:ac:
66+
d6:67:b5:a2:cc:c3:74:dd:68:64:a4:5d:11:d8:8a:59:a8:51:
67+
98:9d:64:f7:36:e1:08:d3:f0:f5:e3:01:13:55:db:94:58:6d:
68+
88:2d:3e:24:59:73:a2:f5:a3:05:32:d9:0d:d9:fd:8f:17:17:
69+
f1:7b:39:2b:66:1e:1e:c0:c7:39:ac:2b:79:50:8e:1f:1c:89:
70+
cf:0d:f4:3b:b1:d3:e3:06:c1:a0:63:de:fe:38:11:cf:23:d5:
71+
cc:0c:af:6f:9e:18:85:6d:17:82:82:d9:5e:8d:87:8b:27:e6:
72+
33:df:14:ac:ce:54:59:42:f6:75:79:31:88:77:ce:1b:c2:23:
73+
5e:81:c2:6b:2d:28:76:11:3f:02:e4:35:d5:50:82:46:2c:60:
74+
73:3f:77:72:e8:4b:c1:4f:9e:6b:e1:5f:f2:94:99:96:47:a4:
75+
e3:89:1e:bc:e4:41:81:b7:c6:67:ee:b2:ac:89:1b:e0:64:dc:
76+
f3:7d:ab:34:f6:f8:a1:80:8f:41:ce:20:d1:3f:3c:80:7b:21:
77+
4d:bf:53:b1:c6:cd:82:9b:1a:38:8e:19:20:60:15:05:b2:ec:
78+
11:10:25:1d:d8:3d:ab:a5:47:84:fb:23:db:e0:c0:96:d4:02:
79+
e9:d0:7e:d2:bd:04:f0:b1:6d:5b:80:dd:dd:1e:0f:07:3f:a0:
80+
22:87:f1:6b:38:6e:5c:65:5b:19:24:de:69:70:91:bb:5f:e2:
81+
e7:d1:d3:5b:6b:35:5e:34:4b:2a:90:36:c8:0a:26:b9:f2:b2:
82+
ec:ce:f4:ae:b6:7b:c9:66:eb:6f:24:1d:10:ab:07:45:47:dd:
83+
30:6d:1f:fc:49:28:e2:01:3c:02:5f:1a:32:27:fe:d0:7e:23:
84+
09:4b:1b:43:96:5a:19:55:01:6c:87:81:5c:d2:a9:07:b3:34:
85+
5e:7f:5d:04:1d:78:9a:de:92:75:69:84:45:79:9c:b4:8a:89:
86+
f9:31:af:9d:e7:16:02:36:df:55:07:0c:4f:69:ef:63:36:ea:
87+
ea:81:c9:b7:b5:b2:af:d1:98:51:3b:09:db:94:39:82:09:b0:
88+
d6:ff:78:3c:34:47:bf:8e:6c:ea:35:40:39:bc:df:49:4e:fd:
89+
cb:e9:d6:c8:22:e9:f8:9c:50:1a:fb:ea:bf:3e:a2:c6:61:97:
90+
83:c3:41:71:16:3c:54:02:58:45:db:47:b0:f5:1e:95:cf:95:
91+
fc:7e:c5:e0:e8:ad:f5:fe:f1:f6:49:51:f3:6b:fc:29:b7:d4:
92+
49:cd:a0:14:ae:1b:c9:5b:67:6b:b0:85:52:31:b2:66:2a:fb:
93+
16:f3:3c:90:51:90:ac:04
9494
-----BEGIN CERTIFICATE-----
95-
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
125125
-----END CERTIFICATE-----

0 commit comments

Comments
 (0)