Skip to content

Commit 440484b

Browse files
committed
Regenerate sample certificates to fix CI
Some certificates used by CI have expired and cause CI failure. Follow instructions from the `SETUP.txt` file to re-generate them, and update these instructions to make this easier the next time.
1 parent de0d96c commit 440484b

File tree

12 files changed

+192
-102
lines changed

12 files changed

+192
-102
lines changed

src/test/ruby/x509/SETUP.txt

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,24 @@
1-
$ /usr/lib/ssl/misc/CA.sh -newca
1+
$ /usr/lib/ssl/misc/CA.sh -newca # Only does something if demoCA does not exist
22

3-
$ /usr/lib/ssl/misc/CA.sh -newreq
3+
$ /usr/lib/ssl/misc/CA.sh -newreq # Use any password for the private key, leave the password empty for the CSR
4+
Country Name (2 letter code) [AU]:AU
5+
State or Province Name (full name) [Some-State]:None
6+
Locality Name (eg, city) []:.
7+
Organization Name (eg, company) [Internet Widgits Pty Ltd]:JRuby Dev Team
8+
Organizational Unit Name (eg, section) []:JOSSL
9+
Common Name (e.g. server FQDN or YOUR name) []:jruby.org
10+
Email Address []:.
411

5-
$ /usr/lib/ssl/misc/CA.sh -sign
12+
$ /usr/lib/ssl/misc/CA.sh -sign # CA key password in demoCA/private/cakey.pem.passwd
613
Signed certificate is in newcert.pem
714

15+
$ rm -f javastore.ts
16+
817
$ keytool -importcert --file demoCA/cacert.pem -alias demoCA -keystore javastore.ts -storetype jks -storepass keystore
918
Trust this certificate? [no]: y
1019
Certificate was added to keystore
1120

12-
$ keytool -list -keystore javastore.ts
21+
$ keytool -list -keystore javastore.ts -storepass keystore
1322
Enter keystore password:
1423
Keystore type: JKS
1524
Keystore provider: SUN
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
V 270420110921Z 7FE0E82756779BDA39DFF3AEE16916DE984FFD24 unknown /C=AU/ST=Some-State/O=Internet Widgits Pty Ltd/CN=demo.ca
22
V 250420111357Z 7FE0E82756779BDA39DFF3AEE16916DE984FFD25 unknown /C=AU/ST=None/O=JRuby Dev Team/OU=JOSSL/CN=jruby.org
3+
V 260629205611Z 7FE0E82756779BDA39DFF3AEE16916DE984FFD26 unknown /C=AU/ST=None/O=JRuby Dev Team/OU=JOSSL/CN=jruby.org
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
unique_subject = yes
1+
unique_subject = no
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
unique_subject = yes
1+
unique_subject = no
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
V 270420110921Z 7FE0E82756779BDA39DFF3AEE16916DE984FFD24 unknown /C=AU/ST=Some-State/O=Internet Widgits Pty Ltd/CN=demo.ca
2+
V 250420111357Z 7FE0E82756779BDA39DFF3AEE16916DE984FFD25 unknown /C=AU/ST=None/O=JRuby Dev Team/OU=JOSSL/CN=jruby.org
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
Certificate:
2+
Data:
3+
Version: 3 (0x2)
4+
Serial Number:
5+
7f:e0:e8:27:56:77:9b:da:39:df:f3:ae:e1:69:16:de:98:4f:fd:26
6+
Signature Algorithm: sha256WithRSAEncryption
7+
Issuer: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd, CN=demo.ca
8+
Validity
9+
Not Before: Jun 29 20:56:11 2025 GMT
10+
Not After : Jun 29 20:56:11 2026 GMT
11+
Subject: C=AU, ST=None, O=JRuby Dev Team, OU=JOSSL, CN=jruby.org
12+
Subject Public Key Info:
13+
Public Key Algorithm: rsaEncryption
14+
Public-Key: (2048 bit)
15+
Modulus:
16+
00:cb:e0:da:d2:8b:cb:a3:4c:e4:c9:00:23:ab:cd:
17+
cd:e3:e0:d7:60:66:25:9a:83:6b:d6:22:4f:83:32:
18+
5f:59:1f:62:37:d3:78:a7:84:17:a1:1e:5e:76:df:
19+
7e:a9:a8:23:8e:d3:fb:2d:f5:4a:9d:5e:4b:ad:08:
20+
1a:95:02:e1:a1:b5:44:94:21:0a:54:1c:a1:12:17:
21+
f6:3a:11:de:ac:c8:3e:7e:88:d4:b6:cb:f1:8c:8a:
22+
07:db:52:8b:2e:a8:a4:df:18:ce:f5:d9:db:c5:1f:
23+
55:e5:a3:96:0c:c3:82:2f:a3:df:45:f1:e7:27:f7:
24+
02:67:c9:66:32:30:de:98:0a:bf:6b:8a:d0:e5:86:
25+
7a:57:52:7f:97:a1:be:59:54:92:10:e5:1b:c3:ca:
26+
ae:d0:7e:cf:e7:93:92:40:af:63:d5:35:e5:e2:5a:
27+
fa:8f:4a:33:c0:08:08:cb:e2:f9:88:58:b5:1f:50:
28+
c2:75:fe:bc:65:10:69:8f:ee:07:dd:9a:d5:27:5a:
29+
1e:ed:aa:7a:b4:5a:22:0e:dd:9a:84:6d:9f:e3:40:
30+
fd:60:c5:4d:10:a1:78:46:3c:84:04:ad:83:e1:d4:
31+
d0:b8:fe:be:4c:ab:de:44:91:8f:da:35:f3:76:e8:
32+
b8:fb:8a:64:4d:85:32:ce:e2:37:14:00:04:d3:66:
33+
0c:33
34+
Exponent: 65537 (0x10001)
35+
X509v3 extensions:
36+
X509v3 Basic Constraints:
37+
CA:FALSE
38+
X509v3 Subject Key Identifier:
39+
E2:1B:CB:68:88:88:73:C1:5C:76:8D:00:43:86:60:F4:C5:AF:EB:BA
40+
X509v3 Authority Key Identifier:
41+
8F:B4:94:C8:7F:CB:EF:00:89:B2:F6:C1:BE:44:4B:1C:12:54:3B:28
42+
Signature Algorithm: sha256WithRSAEncryption
43+
Signature Value:
44+
04:02:1e:7a:25:33:4a:44:81:98:88:ec:50:42:8d:74:29:44:
45+
57:c9:b8:3b:85:c2:b9:0b:13:53:51:53:3f:c7:a6:b9:ed:81:
46+
56:e2:39:08:0c:8a:d1:9a:63:ba:8f:c5:b6:8f:96:20:9e:4c:
47+
98:b2:16:f2:37:55:33:4a:bc:f3:d3:36:40:bc:56:32:96:95:
48+
de:1e:9c:ed:5e:e9:59:be:e7:27:34:73:2c:36:bd:a9:cd:3e:
49+
85:b2:ac:8a:e1:02:6b:0c:4b:92:94:4f:fc:8c:15:84:cd:59:
50+
2b:6a:9e:e0:dc:04:e8:7a:81:0c:d8:8b:72:6a:28:cc:78:9c:
51+
bc:36:68:58:2d:42:af:7a:fd:63:d8:3b:6b:48:3e:05:07:ec:
52+
58:9f:08:89:2b:75:9e:4e:43:9b:11:ec:5e:50:9d:65:10:bd:
53+
0b:8a:f5:5f:f8:5f:10:a0:c7:8f:f6:b5:58:fb:19:46:68:a7:
54+
1d:6b:00:8f:99:d9:a1:b2:f2:ba:37:47:7f:08:9b:f1:00:e9:
55+
a1:a3:cb:02:e0:94:56:80:38:b7:a1:4c:e4:29:3f:ec:ac:6a:
56+
db:98:de:2f:80:63:51:53:5c:4f:a5:d2:fa:b6:d5:9b:35:12:
57+
bf:88:66:b1:2d:c2:be:c3:f7:4f:97:d3:f2:1b:76:ef:13:52:
58+
47:bb:7b:3b
59+
-----BEGIN CERTIFICATE-----
60+
MIIDizCCAnOgAwIBAgIUf+DoJ1Z3m9o53/Ou4WkW3phP/SYwDQYJKoZIhvcNAQEL
61+
BQAwVzELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM
62+
GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDEQMA4GA1UEAwwHZGVtby5jYTAeFw0y
63+
NTA2MjkyMDU2MTFaFw0yNjA2MjkyMDU2MTFaMFkxCzAJBgNVBAYTAkFVMQ0wCwYD
64+
VQQIDAROb25lMRcwFQYDVQQKDA5KUnVieSBEZXYgVGVhbTEOMAwGA1UECwwFSk9T
65+
U0wxEjAQBgNVBAMMCWpydWJ5Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
66+
AQoCggEBAMvg2tKLy6NM5MkAI6vNzePg12BmJZqDa9YiT4MyX1kfYjfTeKeEF6Ee
67+
XnbffqmoI47T+y31Sp1eS60IGpUC4aG1RJQhClQcoRIX9joR3qzIPn6I1LbL8YyK
68+
B9tSiy6opN8YzvXZ28UfVeWjlgzDgi+j30Xx5yf3AmfJZjIw3pgKv2uK0OWGeldS
69+
f5ehvllUkhDlG8PKrtB+z+eTkkCvY9U15eJa+o9KM8AICMvi+YhYtR9QwnX+vGUQ
70+
aY/uB92a1SdaHu2qerRaIg7dmoRtn+NA/WDFTRCheEY8hAStg+HU0Lj+vkyr3kSR
71+
j9o183bouPuKZE2FMs7iNxQABNNmDDMCAwEAAaNNMEswCQYDVR0TBAIwADAdBgNV
72+
HQ4EFgQU4hvLaIiIc8Fcdo0AQ4Zg9MWv67owHwYDVR0jBBgwFoAUj7SUyH/L7wCJ
73+
svbBvkRLHBJUOygwDQYJKoZIhvcNAQELBQADggEBAAQCHnolM0pEgZiI7FBCjXQp
74+
RFfJuDuFwrkLE1NRUz/HprntgVbiOQgMitGaY7qPxbaPliCeTJiyFvI3VTNKvPPT
75+
NkC8VjKWld4enO1e6Vm+5yc0cyw2vanNPoWyrIrhAmsMS5KUT/yMFYTNWStqnuDc
76+
BOh6gQzYi3JqKMx4nLw2aFgtQq96/WPYO2tIPgUH7FifCIkrdZ5OQ5sR7F5QnWUQ
77+
vQuK9V/4XxCgx4/2tVj7GUZopx1rAI+Z2aGy8ro3R38Im/EA6aGjywLglFaAOLeh
78+
TOQpP+ysatuY3i+AY1FTXE+l0vq21Zs1Er+IZrEtwr7D90+X0/Ibdu8TUke7ezs=
79+
-----END CERTIFICATE-----

src/test/ruby/x509/demoCA/serial

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7FE0E82756779BDA39DFF3AEE16916DE984FFD26
1+
7FE0E82756779BDA39DFF3AEE16916DE984FFD27
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7FE0E82756779BDA39DFF3AEE16916DE984FFD25
1+
7FE0E82756779BDA39DFF3AEE16916DE984FFD26

src/test/ruby/x509/javastore.ts

0 Bytes
Binary file not shown.

src/test/ruby/x509/newcert.pem

Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -2,78 +2,78 @@ Certificate:
22
Data:
33
Version: 3 (0x2)
44
Serial Number:
5-
7f:e0:e8:27:56:77:9b:da:39:df:f3:ae:e1:69:16:de:98:4f:fd:25
5+
7f:e0:e8:27:56:77:9b:da:39:df:f3:ae:e1:69:16:de:98:4f:fd:26
66
Signature Algorithm: sha256WithRSAEncryption
77
Issuer: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd, CN=demo.ca
88
Validity
9-
Not Before: Apr 20 11:13:57 2024 GMT
10-
Not After : Apr 20 11:13:57 2025 GMT
9+
Not Before: Jun 29 20:56:11 2025 GMT
10+
Not After : Jun 29 20:56:11 2026 GMT
1111
Subject: C=AU, ST=None, O=JRuby Dev Team, OU=JOSSL, CN=jruby.org
1212
Subject Public Key Info:
1313
Public Key Algorithm: rsaEncryption
1414
Public-Key: (2048 bit)
1515
Modulus:
16-
00:b3:83:9b:f8:e7:5d:25:cd:ac:dc:19:aa:46:ce:
17-
ff:66:30:b0:9d:da:1f:24:32:b1:9a:82:fc:bb:d0:
18-
4a:38:96:fe:b3:64:51:92:a0:11:5c:51:4f:f3:dc:
19-
d9:29:5e:25:ed:8b:17:35:6b:b2:01:0a:10:ce:ea:
20-
4d:67:7f:b3:a1:12:6d:dd:6e:31:11:12:a7:56:98:
21-
4a:89:87:e7:e8:4d:23:aa:6a:28:6e:4f:b4:73:9b:
22-
0f:6d:e7:32:5b:50:46:0e:06:5d:96:e4:5b:23:b1:
23-
b3:f3:a4:9b:12:ff:a1:7c:1a:ef:76:6a:b0:52:bf:
24-
03:1a:b8:7c:07:8d:f8:53:15:80:e5:37:38:05:01:
25-
01:ef:25:d7:86:ea:1d:79:0f:fc:00:35:0d:7d:4d:
26-
9c:9f:d8:d6:2e:42:df:72:13:8a:49:3a:59:ae:a7:
27-
d9:a1:a7:92:74:ca:c1:ab:c5:47:04:ad:b1:3f:69:
28-
02:a4:09:e0:94:bb:80:54:81:e6:8a:bc:1c:db:db:
29-
60:87:66:77:8d:f9:2b:bf:74:ba:dc:3d:5a:20:fa:
30-
5a:fd:50:4b:a7:43:f3:e2:11:04:31:0a:42:69:1f:
31-
4c:6d:db:71:a0:5b:1a:e8:70:2c:69:3e:e9:ce:ce:
32-
4e:c1:83:3c:39:cb:2b:8d:45:72:0a:3d:b8:74:c8:
33-
f7:a9
16+
00:cb:e0:da:d2:8b:cb:a3:4c:e4:c9:00:23:ab:cd:
17+
cd:e3:e0:d7:60:66:25:9a:83:6b:d6:22:4f:83:32:
18+
5f:59:1f:62:37:d3:78:a7:84:17:a1:1e:5e:76:df:
19+
7e:a9:a8:23:8e:d3:fb:2d:f5:4a:9d:5e:4b:ad:08:
20+
1a:95:02:e1:a1:b5:44:94:21:0a:54:1c:a1:12:17:
21+
f6:3a:11:de:ac:c8:3e:7e:88:d4:b6:cb:f1:8c:8a:
22+
07:db:52:8b:2e:a8:a4:df:18:ce:f5:d9:db:c5:1f:
23+
55:e5:a3:96:0c:c3:82:2f:a3:df:45:f1:e7:27:f7:
24+
02:67:c9:66:32:30:de:98:0a:bf:6b:8a:d0:e5:86:
25+
7a:57:52:7f:97:a1:be:59:54:92:10:e5:1b:c3:ca:
26+
ae:d0:7e:cf:e7:93:92:40:af:63:d5:35:e5:e2:5a:
27+
fa:8f:4a:33:c0:08:08:cb:e2:f9:88:58:b5:1f:50:
28+
c2:75:fe:bc:65:10:69:8f:ee:07:dd:9a:d5:27:5a:
29+
1e:ed:aa:7a:b4:5a:22:0e:dd:9a:84:6d:9f:e3:40:
30+
fd:60:c5:4d:10:a1:78:46:3c:84:04:ad:83:e1:d4:
31+
d0:b8:fe:be:4c:ab:de:44:91:8f:da:35:f3:76:e8:
32+
b8:fb:8a:64:4d:85:32:ce:e2:37:14:00:04:d3:66:
33+
0c:33
3434
Exponent: 65537 (0x10001)
3535
X509v3 extensions:
3636
X509v3 Basic Constraints:
3737
CA:FALSE
3838
X509v3 Subject Key Identifier:
39-
A4:5D:C3:4D:EA:92:65:AE:F2:66:60:9B:E2:4C:EC:78:FD:CA:E9:A2
39+
E2:1B:CB:68:88:88:73:C1:5C:76:8D:00:43:86:60:F4:C5:AF:EB:BA
4040
X509v3 Authority Key Identifier:
4141
8F:B4:94:C8:7F:CB:EF:00:89:B2:F6:C1:BE:44:4B:1C:12:54:3B:28
4242
Signature Algorithm: sha256WithRSAEncryption
4343
Signature Value:
44-
3a:cf:7b:5c:f4:46:9b:dc:77:38:68:1d:a9:48:f0:01:68:9a:
45-
9f:f7:34:4a:63:8a:d1:50:d6:18:a7:b3:ad:13:9f:46:01:e6:
46-
89:7d:81:de:5f:49:1f:76:18:ec:23:07:fb:a2:3d:e0:eb:29:
47-
67:12:2a:c0:ea:a6:51:69:37:81:49:c0:6e:6e:73:db:7d:09:
48-
92:db:fe:5b:9f:3f:a0:3e:96:1c:2a:40:bc:9b:73:3b:38:59:
49-
a4:e4:6b:07:a6:d3:3c:fd:48:07:fc:d8:3d:d4:e9:91:20:fd:
50-
d5:a7:98:4f:ea:8b:ab:39:fa:f3:95:e0:cd:af:85:0b:85:ed:
51-
72:ad:e0:74:83:88:b1:1f:1e:a7:13:56:4a:b5:6a:c5:6d:81:
52-
cd:e7:69:f2:b9:49:f0:50:ae:21:ff:12:af:2f:c4:2a:23:43:
53-
c3:73:64:f6:1a:b7:0f:9a:7b:3a:1f:93:6d:e3:30:23:00:dc:
54-
b1:f1:83:22:a2:e6:6a:b0:e5:89:6a:71:f6:76:c3:4d:1f:c7:
55-
4a:75:75:8a:85:6e:b6:11:89:9d:59:3a:ac:6a:bc:df:4e:ad:
56-
1e:db:4c:81:66:64:b8:8a:86:be:0e:f2:10:3e:94:63:e3:e5:
57-
97:9a:b1:24:6f:ea:ff:09:06:9c:e8:f7:38:e1:7e:32:5e:55:
58-
ae:39:5b:fa
44+
04:02:1e:7a:25:33:4a:44:81:98:88:ec:50:42:8d:74:29:44:
45+
57:c9:b8:3b:85:c2:b9:0b:13:53:51:53:3f:c7:a6:b9:ed:81:
46+
56:e2:39:08:0c:8a:d1:9a:63:ba:8f:c5:b6:8f:96:20:9e:4c:
47+
98:b2:16:f2:37:55:33:4a:bc:f3:d3:36:40:bc:56:32:96:95:
48+
de:1e:9c:ed:5e:e9:59:be:e7:27:34:73:2c:36:bd:a9:cd:3e:
49+
85:b2:ac:8a:e1:02:6b:0c:4b:92:94:4f:fc:8c:15:84:cd:59:
50+
2b:6a:9e:e0:dc:04:e8:7a:81:0c:d8:8b:72:6a:28:cc:78:9c:
51+
bc:36:68:58:2d:42:af:7a:fd:63:d8:3b:6b:48:3e:05:07:ec:
52+
58:9f:08:89:2b:75:9e:4e:43:9b:11:ec:5e:50:9d:65:10:bd:
53+
0b:8a:f5:5f:f8:5f:10:a0:c7:8f:f6:b5:58:fb:19:46:68:a7:
54+
1d:6b:00:8f:99:d9:a1:b2:f2:ba:37:47:7f:08:9b:f1:00:e9:
55+
a1:a3:cb:02:e0:94:56:80:38:b7:a1:4c:e4:29:3f:ec:ac:6a:
56+
db:98:de:2f:80:63:51:53:5c:4f:a5:d2:fa:b6:d5:9b:35:12:
57+
bf:88:66:b1:2d:c2:be:c3:f7:4f:97:d3:f2:1b:76:ef:13:52:
58+
47:bb:7b:3b
5959
-----BEGIN CERTIFICATE-----
60-
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
7979
-----END CERTIFICATE-----

0 commit comments

Comments
 (0)