Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

recreate the SSL test certificates with long expiration time #7618

Merged
merged 1 commit into from
Feb 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -1103,7 +1103,6 @@ TEST_EXTRA = Jamfile \
root2.xml \
root3.xml \
ssl/regenerate_test_certificate.sh \
ssl/cert_request.pem \
ssl/dhparams.pem \
ssl/invalid_peer_certificate.pem \
ssl/invalid_peer_private_key.pem \
Expand Down
12 changes: 0 additions & 12 deletions test/ssl/cert_request.pem

This file was deleted.

112 changes: 56 additions & 56 deletions test/ssl/peer_certificate.pem
Original file line number Diff line number Diff line change
Expand Up @@ -2,78 +2,78 @@ Certificate:
Data:
Version: 3 (0x2)
Serial Number:
2d:aa:29:0d:f2:c4:b4:7e:00:90:16:61:f8:60:11:2b:2a:0d:bb:3e
06:e7:e4:64:c9:d9:48:85:6e:8f:60:e2:28:e4:1b:6e:9c:0c:ea:53
Signature Algorithm: sha256WithRSAEncryption
Issuer: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd, CN=test
Validity
Not Before: Jul 3 11:42:31 2023 GMT
Not After : Jul 2 11:42:31 2024 GMT
Not Before: Feb 18 17:07:04 2024 GMT
Not After : Dec 2 17:07:04 2297 GMT
Subject: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd, CN=*
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (2048 bit)
Modulus:
00:ab:28:ef:c2:6b:49:b0:99:59:9d:69:7c:d3:54:
b7:a4:e6:58:bf:51:7d:de:4f:d2:31:87:a4:5b:ef:
15:79:11:3b:d1:60:5d:92:f4:79:ae:2e:fe:13:8b:
0b:0f:06:a4:44:e2:55:8f:c3:cc:93:1d:54:65:f4:
c1:11:59:55:a2:ec:7f:15:f4:11:16:ee:cf:32:f1:
66:72:d7:25:17:a6:b0:94:5f:d2:88:5c:50:73:c9:
85:7a:90:af:e0:d9:d1:33:41:f0:58:93:84:82:7b:
3d:55:bc:59:a4:dc:c7:0c:31:9d:b0:27:f2:94:79:
69:ae:68:d0:4b:7f:6e:e5:54:05:dc:af:62:f9:de:
07:d7:47:e4:a0:9a:f8:bb:48:47:5b:51:cd:1c:f9:
f1:fa:1d:d9:79:fa:6e:44:a7:2d:07:c5:78:61:f5:
76:ba:d7:66:99:60:97:65:5b:a9:d8:53:f5:11:76:
7f:05:88:5e:b7:f6:38:81:65:34:80:4f:9b:91:79:
9f:aa:4c:64:e4:94:67:cd:8e:7d:6b:80:f1:8a:49:
d5:27:af:55:a0:a5:27:4f:0f:1e:59:af:a6:c9:4c:
12:4b:d9:f1:f2:15:01:8d:f6:a5:6c:2b:b8:75:dc:
7f:a8:52:0e:03:41:86:e8:17:13:fd:65:40:9a:09:
66:13
00:c6:51:76:70:d9:58:47:9e:63:e1:eb:3f:8a:ba:
1b:c6:88:74:ec:83:24:07:3f:31:e8:d6:85:8f:c3:
f0:e0:25:a5:c2:56:c6:52:c2:f2:7f:78:ac:ea:60:
c2:15:63:75:c5:b9:94:b9:0e:3a:36:61:95:4c:70:
ae:4e:f7:bc:0a:64:5b:81:f8:b1:f4:1a:f4:f8:40:
db:68:b4:b3:d6:1c:e0:5a:66:c9:28:c2:f8:10:37:
91:f3:97:8a:3c:75:d6:9a:5c:ea:2b:7d:e5:31:6b:
7e:59:85:8e:ff:79:36:99:cd:eb:bd:89:e1:97:46:
24:15:1f:09:2c:16:2d:23:5e:0e:dd:67:85:2d:2a:
dc:34:3d:6b:f7:16:f5:ad:4f:c9:3d:d4:98:90:5f:
94:65:0f:f1:ed:d6:64:ba:d6:0e:d6:47:c0:4f:ac:
87:ad:43:85:b8:35:43:74:45:ed:b9:c7:9b:49:2c:
80:b5:ac:9b:d2:75:9e:54:7c:37:7b:25:da:66:24:
eb:3b:0c:60:f4:cb:a6:e5:42:67:2a:4b:98:68:6d:
5f:ff:ac:34:c1:f1:f8:c8:d7:47:ea:f3:28:b3:6c:
97:ee:22:17:83:4a:53:d6:32:45:f6:86:46:f6:41:
75:10:87:f6:b0:d4:30:d5:90:c2:48:c4:f7:b7:a6:
56:a9
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
X509v3 Subject Key Identifier:
D3:96:63:F7:D7:0F:80:65:B8:71:A4:83:C0:35:35:BE:4E:AA:34:8F
DA:BC:2B:AD:A5:5D:31:71:F5:15:15:8E:BF:6B:95:98:C3:63:54:91
X509v3 Authority Key Identifier:
21:F5:CC:2F:30:24:A3:B7:A9:8D:6E:03:3D:E2:F4:04:9C:FB:1E:74
E8:2D:53:4D:3D:32:F9:74:EC:60:5A:D8:8D:7D:D2:A0:F1:71:4E:B1
Signature Algorithm: sha256WithRSAEncryption
Signature Value:
66:7f:0c:0b:00:a7:8f:a7:b1:71:f5:a1:44:f9:60:22:f7:70:
f1:46:04:be:cf:64:a8:62:25:b0:43:69:b8:84:7d:54:3f:25:
0a:a9:f8:1e:e4:42:a3:7f:58:3e:70:7e:5a:2e:48:49:ab:82:
e8:b8:c9:11:cb:33:c3:33:26:19:8b:a9:b2:85:23:4f:cb:4f:
66:92:9e:5c:b1:15:52:e5:9b:14:74:18:3d:e2:8d:a1:0f:ee:
97:ce:0e:50:ef:cc:53:d4:8f:dc:e4:f1:be:ec:c1:85:8e:6c:
15:c2:b6:7a:13:b5:57:aa:49:1d:32:b2:d9:6b:0a:3d:58:ef:
32:f7:f5:df:00:59:d8:fa:51:52:6b:de:45:5a:66:f8:ee:bc:
a6:ea:36:7a:fc:25:85:4f:c2:79:22:4c:90:d6:24:df:52:cd:
9d:49:e8:55:16:d1:7b:09:66:46:80:ca:30:02:cc:fc:3e:ea:
de:7c:b8:3c:be:a5:8c:ea:7f:db:01:fb:ed:94:95:c0:76:3c:
d8:26:59:55:a2:5e:97:45:68:56:ea:f5:9a:1e:a0:d6:98:38:
0c:5e:06:41:6a:f9:f3:e9:60:ff:c3:ae:0b:54:60:fd:17:10:
51:e9:c9:ca:04:d0:5d:91:34:33:56:90:59:55:46:2f:d7:ec:
b8:65:a3:c3
40:42:e1:34:e4:3f:e9:1c:7c:c0:9f:2a:10:94:15:7e:13:91:
7a:bb:6a:95:62:32:7a:1a:9c:ee:73:3f:f0:64:5c:95:b6:a7:
33:7f:e0:3c:0a:51:d2:39:f3:0a:29:23:d3:3d:ab:df:3c:64:
fe:92:16:b0:b5:ff:85:af:ff:41:5d:50:0f:9b:d9:ee:3d:b9:
3e:81:ad:98:07:d0:fe:3a:b4:9e:61:8b:4a:ad:db:3a:24:85:
9c:93:61:bc:b2:6f:8b:e5:e1:8b:83:8a:f0:10:b8:6d:cd:a6:
7b:8d:06:1e:12:11:b9:ae:cf:69:b4:0c:e1:7a:34:bd:87:70:
19:f2:0d:76:bc:28:b3:1f:ce:64:b4:c8:d7:e0:fe:54:01:eb:
e6:3a:ae:4e:63:1b:08:64:74:5a:38:f9:b2:a5:64:8e:98:c2:
a4:51:cf:89:85:2a:db:79:97:5a:23:5c:d8:27:2c:a3:d7:ae:
24:f9:27:cb:5a:a3:5a:59:70:ab:13:46:02:8e:e7:ed:b2:ea:
5f:ef:28:cb:a2:73:10:4d:87:be:2e:68:09:89:42:dc:1b:17:
f6:73:da:1a:41:3d:76:3d:fa:af:b2:8a:b4:8b:50:f9:98:46:
68:ee:3c:ac:e9:60:9b:bc:26:8d:ef:b0:88:d3:89:ae:3e:c4:
44:42:5e:7e
-----BEGIN CERTIFICATE-----
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
-----END CERTIFICATE-----
56 changes: 28 additions & 28 deletions test/ssl/peer_private_key.pem
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIFHDBOBgkqhkiG9w0BBQ0wQTApBgkqhkiG9w0BBQwwHAQIWronQZo1Ik4CAggA
MAwGCCqGSIb3DQIJBQAwFAYIKoZIhvcNAwcECMg13d2ddhFEBIIEyKU+lGB4kLWv
Nc/sy5bTm7OGJeZO10EA7htzBVebazMC6to44ymRIeAoQxxeF1KMUOytr3Yoz4J1
ZzW6kqKt3vNF6yuE6oAx6mZEJLMdRzyiaCgHmACSttXH0j6jMLuo93vea3Bg2GAs
tnEjpVzP0wNYuDRqcYtTv/fNa9oyJQ7jRsg2kncp20hdNx6l1ef8IltDBhEXdAO0
WzYGECB84JnT8iQjTs8ZJNHKTRWlASXYuzuNCdJakXXf3OhxCLX59qBUwLUuuaQw
AprKTThQZK+SVWwcAhab2wCKJx5+HvZuKQ6kOgdaxzYR5Qh4dmxWtbeyS44mp++T
YjnauCgQiYmIexzWIlFoYk0whsgil1Ymgc3fMtyvTRw7tOJRha0zbbkCxScrHbzq
G1r1H16p09XvPvlhumLPGdD2B8cQ3G+5tqCa0YCSr5StgY+X8GjkX5TeZvLKtRFy
izdc/mVOXy+TFzqr3fVn7FdeOm26DgIC93nA82Qc8aILIxmgxsbxozsP0qnNDGa5
QmSQi/GD7XiakIT5KhmcJS+xauF1p9spkliKFP8DcFmPvIwNivHQjcfsn1Wyiwuo
jIHKuraFMLvkn4zJW+ndds03tpBo8bPe9EEl/x9koxU228cZcNVDIJnlfm0ii4Xz
YhB9qRq9jOxYMR7UC/Eho+KWu4gXztjG2nce12n8ESneVTDTQ5cUJviNcaogs3hT
JKP36gqxgDAH4imeBN7hvrv4ytE7FudBkD6pTbUY3QpxfSuI4MDRSLbOWcVrVqUA
4tAnklqx6O3/bK5yns/0Oj3A4nE33U1/qfTDR2Vpzw4JjVvmqY/ygfG1ly+gWZFC
zt5uiLB6x+e6pt8PCNUwzFF79BGyyMGDNl7XNlsubJP4M5DuCJyM1XZDxNDqJK78
hnfBGO5n80yg5H2RjCLVOjq7dGBl7aXoawR7Af1KaI4xG3d7lK2FPvGeaXEaRll5
w4aW+3mIY+0F6FaOgBYtjkKyf7kSLszcAxdA4gjXz+1yz9/9xLQMadqVKmZfCtMS
1FlRH8yDOmFPKkkKLUv/f0GKcuRswHD/vV6CFD7nszmWuhn7CvWk5hnKyYjl625e
f4Z2oArJ9dDBvNaRhRNsnQOvcJOKqRMp43yTK5VpYi7ux9qwbfvi/bDXa6XLvb5f
STELF/e2euJ0sjFpuuzUom0FcjWxm/QmvLw6gSIKEpsbag87J1Lsy99t2Y+ANS2u
HaBVi0IHt3JcXYTSFQUb+qsqfCt+J0bLtfgnBtkrbeu31SF0vn37AqOcXK+//8zh
dVbWZzmtw50bUJ1LuQiGjXY7ktGhAiHPIJRjxfKeaw7zHbeI5V9MlMr/XrD6WDmz
83m9Ew9iWMDBXIIhx5R+tTubO+yap8LFi3KWoYjW1vagQQJgOJjDIMJNqHMrPqAn
bSkksKq3k4gTZxBC8d2aobyDBusD69Puy6r0efpq1ZIXNpb2CvHausFRYybijH9g
tNURJemrJb8/W0wQhZE22t9z1gJ/35sQKmIqQndYUpibQDA8WklDne3YcDAyS1fG
FJlUfaCmCKSG1ULf0mFesxa8RKbpQVKYXnJ+BE/PhwzF35qhRrvWzgEV+r9Ubo1u
wTAbVk0wzkY2tcftsbb7Rw==
MIIFHDBOBgkqhkiG9w0BBQ0wQTApBgkqhkiG9w0BBQwwHAQIHmqJct6HZWoCAggA
MAwGCCqGSIb3DQIJBQAwFAYIKoZIhvcNAwcECP8EUPBMpHYmBIIEyB+/NB/Ga2qL
8nfOM+ZmdmFgOFynpoSU97ovySTEppvwVkQhWqTS4FhWuUMPzLbeDUfH+F0fSSLr
T9xcMeAERuUTm3+JKwOvvoyZWJ8uJYIgXbNnQdjKNNOMxotukFZQJS3J6URsLxQq
eqyv30NNHTy08PI6vQ4HFi27kYlOzGo+M2Q/ZPrfjcEeFUYDwLWvo0WAtdbHe2bJ
dMTSAkag3R12utFZn9m4x9px2LHZf0ha7ZwTx5quxzNM5yDU0qU/87XXaqToph4p
rTOoekMBf5kOhcp7TdwcnFzeooVfdRp9ccK3u5ynygHI4DMObqjGRFhD99uv/O29
mn92rI2+ZiYrfT6R1auvSPzz8Ip7a+WO9vaWYepPJaQMIm4g5dBLz8r94tw4L/2t
Ke0wq7KExyH9KgpVA07A5WaDm827Ng6YHz18+hVL/vZQQy2BPBHQgfqdiR6M5WN+
Tb2U8rifF+seBG13ml7DaXRQkBVMWgW8grE+XCNWP/2O78XFu6/+HDikIgMDiWbI
YoYsPrD1n+NnvpbXSwdzI+IRU/s4kD7X5ALX1sXHrHAeBIyIpg1uKJl/sY7HtHbR
DI4WKfRH16QV0aty3w+G4zM+nPwV4POQQw7o2LmkpeYm+6unpjEwGWvyWNImqNbS
Ivyexi4pV2EvJN9y0iAxHpYb3yMFfu7Wfe2eWaiOsW7j33O/xRYJJG8nFvSkTXdZ
Rb5YOs16+N+RXY3WfYve/5WxVa5cfsyx7pGDKm4s2VguwP7E7UZwFmkc5vCdeZNO
E6f1ZUwBpHiEG5tZOEjgG9JSuXZe6vI2QldKLTFpRNv4P15AkVAxgEKaGGhrtnVV
Osxzsu6t0UtpKfpfbUomm+qsJkT84R0jTvK8A4kQ7MZYWMeB0utFODWdAC2R0YWP
ZQ7ocItjjB2s41kXBFiwMHjEFQgo1h/r0GF0cLTV7SqH68XNY6KnkzS2V8zIzQx3
M4rVpPYzt90Nintr/Gji3fXNekbk1GS7zVFGju2/EbH9raXj4KvYLAq570XYQ1Jg
Uw4lXMn57WvDH3FtdJJW9xqlMRNrv74ahRf4MfWENmXaqlfKYkras0gyNmRs2ckA
fen02UAVsXwsyMwWuD1+5YohPC5ffMM6cBHc7an1OMEpj0QVJFMkN2vpNtlFi+Gc
zC3XfZ3Ni3ehqEbGURYqZbU0/RhDXLDMrc5fHybDZRgkUsXLYRD+pTOAwq9AXVrj
ix+9Ds1UliNk4+QATfbfNaWm8sR2DNLqNsQT21lNIOMniNBiPKMkKu5IE1+O+MZT
tV20kz9ZEnCClvWpLdi+3600p6ZMy/2EKpsbu4MdrPQP/yEABbEilgImdQzRoXbf
w/3duG3mc6njd0hcx77Ry4uqiVVyjkX6SSC0sczD6uzVpYjM5ne0uVws4Xhr4d1Q
GcyH2XEJ8tyCWL3Tf1z8RPr7Ion7qZ/r353CKCq1GKUccccG5jdtRAycsOm+QFvi
usx3lmHiXeH0wapWLvzU5VEYbK6dybgsg1YJfO6oNKyk9m01QWYgelyqN8VL+ZbM
M/YnwZVvVr/72mRxZulVx85d9GozGN5fD8tX7WyWta5Z8SdLlfwdl1ER0lEW5URa
Tsc86Gg3p6K/lJBJUJOhWQ==
-----END ENCRYPTED PRIVATE KEY-----
20 changes: 9 additions & 11 deletions test/ssl/regenerate_test_certificate.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,34 +2,32 @@

set -e

cp peer_certificate.pem invalid_peer_certificate.pem
cp peer_private_key.pem invalid_peer_private_key.pem

printf "\n\n ======== \e[33muse common name: * \e[0m=========\n\n"

openssl req -newkey rsa:4096 -nodes -keyout server_key.pem -x509 -days 1097 -out server_cert.pem
openssl req -newkey rsa:4096 -nodes -keyout server_key.pem -x509 -days 99999 -out server_cert.pem
cat server_key.pem server_cert.pem >server.pem

PATH=/opt/homebrew/Cellar/openssl@3/3.0.3/bin:/opt/homebrew/etc/openssl@1.1/misc:$PATH:/usr/local/etc/openssl/misc:/usr/lib/ssl/misc

rm -rf demoCA
mkdir demoCA
mkdir demoCA/private
mkdir demoCA/newcerts
touch demoCA/index.txt

printf "\n\n ======== \e[33muse passphrase: \"test\" \e[0m=========\n\n"
printf "\n\n ======== \e[33muse common name: \"test\" \e[0m=========\n\n"

CA.pl -newca
openssl req -new -keyout ./demoCA/private/cakey.pem -out ./demoCA/careq.pem -passout pass:test
openssl ca -create_serial -out ./demoCA/cacert.pem -days 99999 -batch -keyfile ./demoCA/private/cakey.pem -selfsign -extensions v3_ca -passin pass:test -infiles ./demoCA/careq.pem

cp ./demoCA/cacert.pem root_ca_cert.pem
cp ./demoCA/private/cakey.pem root_ca_private.pem

printf "\n\n ======== \e[33muse passphrase: \"test\" \e[0m=========\n\n"
printf "\n\n ======== \e[33muse common name: * \e[0m=========\n\n"

CA.pl -newreq
openssl req -new -keyout newkey.pem -out newreq.pem -passin pass:test -passout pass:test

cp newkey.pem peer_private_key.pem

CA.pl -sign
openssl ca -policy policy_anything -out newcert.pem -days 99999 -passin pass:test -infiles newreq.pem

cp newcert.pem peer_certificate.pem

Expand Down
Loading
Loading