Skip to content

Commit

Permalink
[test] re-generate demo CA -> as it has expired since last gen
Browse files Browse the repository at this point in the history
kares committed May 15, 2018
1 parent 6d77818 commit a570ff5
Showing 13 changed files with 231 additions and 228 deletions.
37 changes: 19 additions & 18 deletions src/test/ruby/x509/ca.crt
Original file line number Diff line number Diff line change
@@ -1,21 +1,22 @@
-----BEGIN CERTIFICATE-----
MIIDdzCCAl+gAwIBAgIJAPDDJ9RadMXtMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNV
MIIDsTCCApmgAwIBAgIJAPCd6uLNzKO5MA0GCSqGSIb3DQEBCwUAMG8xCzAJBgNV
BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMRwwGgYDVQQKDBNEZW1vIENlcnQg
QXV0aG9yaXR5MRAwDgYDVQQDDAdkZW1vLmNhMB4XDTE2MTEwNDEwMTk1M1oXDTE5
MTEwNDEwMTk1M1owUjELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUx
HDAaBgNVBAoME0RlbW8gQ2VydCBBdXRob3JpdHkxEDAOBgNVBAMMB2RlbW8uY2Ew
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMRtKAJKnnzXa9quZTErpK
BZaUY9XGBm+Fzn0VLUEmHdLd2tU17IDdlOy35Eu24i30csCgxb/zurlf/KK+wPe+
ORw7k1IyheYpAMefO4rB7XfjjcD2HJjBCpiFuAy1V7p16W/yh63fNjIgkluzhYoY
8dXa5jsIUhW0ZTvA1Pkhnvb5Iuc9Ht4fe9kWvAZYJjv/FkbDL0OZpFsBeJ4ehm3D
W2OCj3YhVFATf6hv2S9ylmTmDLxbnmSp8eBUfwTWQflWxOcGWjjDmpH9jamZuFCc
HXviYqsiS//8q5Q7upgda5YRCgZrOF1hUYBvajKoiJELqJSLu1FBgvnpgRd5IiA3
AgMBAAGjUDBOMB0GA1UdDgQWBBS6XumQO1v2eaLTZQnFOWrnQ2v4PTAfBgNVHSME
GDAWgBS6XumQO1v2eaLTZQnFOWrnQ2v4PTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3
DQEBCwUAA4IBAQBgK6cDSR9nCrM0EoBPs54eEqV3YUU7b22SEMWhwjrHtaV8jL12
yfvbnw/7id88A/iHnQEEdUUdL0NqttZsQ920tMS6JpkAXwL8LM6vo3+WCY0ERuoq
efWYaCigMR3CKtOCMyBO38b32WXXmVbOx8VLAKjkU0rih/52k1dJ0glEzqZ7Omlt
Al5+hgAl6r9HMIi+GqIStxLH3QROQfY/Sa2aWNFyFyGJ4sIAWEsRsASUm8LcJo92
SP0sLkwkyCkkPB78Os56W5LhFNSi0KGdD5LL1C/eOTYLrvqYRcTaABoTzyLRTukz
jqUw967yke1++Kq+SwYwhfUxb8EZpfSRYSxT
QXV0aG9yaXR5MRAwDgYDVQQDDAdkZW1vLmNhMRswGQYJKoZIhvcNAQkBFgxkZW1v
QGRlbW8uY2EwHhcNMTgwNTE1MTU0ODE3WhcNMjEwNTE0MTU0ODE3WjBvMQswCQYD
VQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEcMBoGA1UECgwTRGVtbyBDZXJ0
IEF1dGhvcml0eTEQMA4GA1UEAwwHZGVtby5jYTEbMBkGCSqGSIb3DQEJARYMZGVt
b0BkZW1vLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvSGb7Q8o
9oXU8oHQ5SMEytO+D0/cBlI0eAvnAPRJQhcnTQpKA3xrBeBxpq05aKeQ2Ej+vqcu
oMLiRqfJyeT5u4pqqYCw54EErtloEdGap0+AEa83NjKDRWLIlgolnJAE342oRZRq
I5PALfOOIpykHc4RyJ+Wq0SMPUXr1p+Gwx+/XvGWQXCSTwS3WI64aHFKlcQsXC6Q
n4E2TkSstCQcjR4f9oEp8KEwI5x4krJWhhq/SEaAoMqouB1Y3UjU+LpJSlYXj/KZ
Iw89ibfYAmzrQK0a3pwAjLizdYZyLqKHzR6VfOKBGfyuP6D4NMsrHJ0OHdjXMC6w
uY6D59KWB2eDFQIDAQABo1AwTjAdBgNVHQ4EFgQUxhdCa3+2RDBnAT1Eg50PtFKh
17cwHwYDVR0jBBgwFoAUxhdCa3+2RDBnAT1Eg50PtFKh17cwDAYDVR0TBAUwAwEB
/zANBgkqhkiG9w0BAQsFAAOCAQEAeDB/3nL+xbIhtTaok/kBXtKDVqw1WTapamfM
1vpYqganrUt9ITnve1cU5GqbHaHLePmkTdS3o6YPjjoyEvOc+eSVNoKQrnwlKx1y
fiUO3vW9hBs9waNPeoI4+VSqCovkTl+0KLOKpsR87YWgRisPW4DGE4SJoxjcc85Y
c45hT7GvZGTRicVgXjk3Uis2q/LdVOT3tylSFLWDb0H7sVTj7YXdJY6/gFtEO82p
wCG5qmjDcyWL7+bgdg0BkKoJ7xqcNzs7pmOO2MZKbsN9cYs0VfhrU9l5b6HC7vCD
PJ/aaGDlK1gx0r4iy+/tgfRiuDkcnWcQWYBIkj8vwW4tkUxnMw==
-----END CERTIFICATE-----
117 changes: 59 additions & 58 deletions src/test/ruby/x509/demoCA/cacert.pem
Original file line number Diff line number Diff line change
@@ -1,78 +1,79 @@
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 17348753982565434861 (0xf0c327d45a74c5ed)
Serial Number: 17338272400282526649 (0xf09deae2cdcca3b9)
Signature Algorithm: sha256WithRSAEncryption
Issuer: C=AU, ST=Some-State, O=Demo Cert Authority, CN=demo.ca
Issuer: C=AU, ST=Some-State, O=Demo Cert Authority, CN=demo.ca/emailAddress=demo@demo.ca
Validity
Not Before: Nov 4 10:19:53 2016 GMT
Not After : Nov 4 10:19:53 2019 GMT
Subject: C=AU, ST=Some-State, O=Demo Cert Authority, CN=demo.ca
Not Before: May 15 15:48:17 2018 GMT
Not After : May 14 15:48:17 2021 GMT
Subject: C=AU, ST=Some-State, O=Demo Cert Authority, CN=demo.ca/emailAddress=demo@demo.ca
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (2048 bit)
Modulus:
00:cc:46:d2:80:24:a9:e7:cd:76:bd:aa:e6:53:12:
ba:4a:05:96:94:63:d5:c6:06:6f:85:ce:7d:15:2d:
41:26:1d:d2:dd:da:d5:35:ec:80:dd:94:ec:b7:e4:
4b:b6:e2:2d:f4:72:c0:a0:c5:bf:f3:ba:b9:5f:fc:
a2:be:c0:f7:be:39:1c:3b:93:52:32:85:e6:29:00:
c7:9f:3b:8a:c1:ed:77:e3:8d:c0:f6:1c:98:c1:0a:
98:85:b8:0c:b5:57:ba:75:e9:6f:f2:87:ad:df:36:
32:20:92:5b:b3:85:8a:18:f1:d5:da:e6:3b:08:52:
15:b4:65:3b:c0:d4:f9:21:9e:f6:f9:22:e7:3d:1e:
de:1f:7b:d9:16:bc:06:58:26:3b:ff:16:46:c3:2f:
43:99:a4:5b:01:78:9e:1e:86:6d:c3:5b:63:82:8f:
76:21:54:50:13:7f:a8:6f:d9:2f:72:96:64:e6:0c:
bc:5b:9e:64:a9:f1:e0:54:7f:04:d6:41:f9:56:c4:
e7:06:5a:38:c3:9a:91:fd:8d:a9:99:b8:50:9c:1d:
7b:e2:62:ab:22:4b:ff:fc:ab:94:3b:ba:98:1d:6b:
96:11:0a:06:6b:38:5d:61:51:80:6f:6a:32:a8:88:
91:0b:a8:94:8b:bb:51:41:82:f9:e9:81:17:79:22:
20:37
00:bd:21:9b:ed:0f:28:f6:85:d4:f2:81:d0:e5:23:
04:ca:d3:be:0f:4f:dc:06:52:34:78:0b:e7:00:f4:
49:42:17:27:4d:0a:4a:03:7c:6b:05:e0:71:a6:ad:
39:68:a7:90:d8:48:fe:be:a7:2e:a0:c2:e2:46:a7:
c9:c9:e4:f9:bb:8a:6a:a9:80:b0:e7:81:04:ae:d9:
68:11:d1:9a:a7:4f:80:11:af:37:36:32:83:45:62:
c8:96:0a:25:9c:90:04:df:8d:a8:45:94:6a:23:93:
c0:2d:f3:8e:22:9c:a4:1d:ce:11:c8:9f:96:ab:44:
8c:3d:45:eb:d6:9f:86:c3:1f:bf:5e:f1:96:41:70:
92:4f:04:b7:58:8e:b8:68:71:4a:95:c4:2c:5c:2e:
90:9f:81:36:4e:44:ac:b4:24:1c:8d:1e:1f:f6:81:
29:f0:a1:30:23:9c:78:92:b2:56:86:1a:bf:48:46:
80:a0:ca:a8:b8:1d:58:dd:48:d4:f8:ba:49:4a:56:
17:8f:f2:99:23:0f:3d:89:b7:d8:02:6c:eb:40:ad:
1a:de:9c:00:8c:b8:b3:75:86:72:2e:a2:87:cd:1e:
95:7c:e2:81:19:fc:ae:3f:a0:f8:34:cb:2b:1c:9d:
0e:1d:d8:d7:30:2e:b0:b9:8e:83:e7:d2:96:07:67:
83:15
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Subject Key Identifier:
BA:5E:E9:90:3B:5B:F6:79:A2:D3:65:09:C5:39:6A:E7:43:6B:F8:3D
C6:17:42:6B:7F:B6:44:30:67:01:3D:44:83:9D:0F:B4:52:A1:D7:B7
X509v3 Authority Key Identifier:
keyid:BA:5E:E9:90:3B:5B:F6:79:A2:D3:65:09:C5:39:6A:E7:43:6B:F8:3D
keyid:C6:17:42:6B:7F:B6:44:30:67:01:3D:44:83:9D:0F:B4:52:A1:D7:B7

X509v3 Basic Constraints:
CA:TRUE
Signature Algorithm: sha256WithRSAEncryption
60:2b:a7:03:49:1f:67:0a:b3:34:12:80:4f:b3:9e:1e:12:a5:
77:61:45:3b:6f:6d:92:10:c5:a1:c2:3a:c7:b5:a5:7c:8c:bd:
76:c9:fb:db:9f:0f:fb:89:df:3c:03:f8:87:9d:01:04:75:45:
1d:2f:43:6a:b6:d6:6c:43:dd:b4:b4:c4:ba:26:99:00:5f:02:
fc:2c:ce:af:a3:7f:96:09:8d:04:46:ea:2a:79:f5:98:68:28:
a0:31:1d:c2:2a:d3:82:33:20:4e:df:c6:f7:d9:65:d7:99:56:
ce:c7:c5:4b:00:a8:e4:53:4a:e2:87:fe:76:93:57:49:d2:09:
44:ce:a6:7b:3a:69:6d:02:5e:7e:86:00:25:ea:bf:47:30:88:
be:1a:a2:12:b7:12:c7:dd:04:4e:41:f6:3f:49:ad:9a:58:d1:
72:17:21:89:e2:c2:00:58:4b:11:b0:04:94:9b:c2:dc:26:8f:
76:48:fd:2c:2e:4c:24:c8:29:24:3c:1e:fc:3a:ce:7a:5b:92:
e1:14:d4:a2:d0:a1:9d:0f:92:cb:d4:2f:de:39:36:0b:ae:fa:
98:45:c4:da:00:1a:13:cf:22:d1:4e:e9:33:8e:a5:30:f7:ae:
f2:91:ed:7e:f8:aa:be:4b:06:30:85:f5:31:6f:c1:19:a5:f4:
91:61:2c:53
78:30:7f:de:72:fe:c5:b2:21:b5:36:a8:93:f9:01:5e:d2:83:
56:ac:35:59:36:a9:6a:67:cc:d6:fa:58:aa:06:a7:ad:4b:7d:
21:39:ef:7b:57:14:e4:6a:9b:1d:a1:cb:78:f9:a4:4d:d4:b7:
a3:a6:0f:8e:3a:32:12:f3:9c:f9:e4:95:36:82:90:ae:7c:25:
2b:1d:72:7e:25:0e:de:f5:bd:84:1b:3d:c1:a3:4f:7a:82:38:
f9:54:aa:0a:8b:e4:4e:5f:b4:28:b3:8a:a6:c4:7c:ed:85:a0:
46:2b:0f:5b:80:c6:13:84:89:a3:18:dc:73:ce:58:73:8e:61:
4f:b1:af:64:64:d1:89:c5:60:5e:39:37:52:2b:36:ab:f2:dd:
54:e4:f7:b7:29:52:14:b5:83:6f:41:fb:b1:54:e3:ed:85:dd:
25:8e:bf:80:5b:44:3b:cd:a9:c0:21:b9:aa:68:c3:73:25:8b:
ef:e6:e0:76:0d:01:90:aa:09:ef:1a:9c:37:3b:3b:a6:63:8e:
d8:c6:4a:6e:c3:7d:71:8b:34:55:f8:6b:53:d9:79:6f:a1:c2:
ee:f0:83:3c:9f:da:68:60:e5:2b:58:31:d2:be:22:cb:ef:ed:
81:f4:62:b8:39:1c:9d:67:10:59:80:48:92:3f:2f:c1:6e:2d:
91:4c:67:33
-----BEGIN CERTIFICATE-----
MIIDdzCCAl+gAwIBAgIJAPDDJ9RadMXtMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNV
MIIDsTCCApmgAwIBAgIJAPCd6uLNzKO5MA0GCSqGSIb3DQEBCwUAMG8xCzAJBgNV
BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMRwwGgYDVQQKDBNEZW1vIENlcnQg
QXV0aG9yaXR5MRAwDgYDVQQDDAdkZW1vLmNhMB4XDTE2MTEwNDEwMTk1M1oXDTE5
MTEwNDEwMTk1M1owUjELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUx
HDAaBgNVBAoME0RlbW8gQ2VydCBBdXRob3JpdHkxEDAOBgNVBAMMB2RlbW8uY2Ew
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMRtKAJKnnzXa9quZTErpK
BZaUY9XGBm+Fzn0VLUEmHdLd2tU17IDdlOy35Eu24i30csCgxb/zurlf/KK+wPe+
ORw7k1IyheYpAMefO4rB7XfjjcD2HJjBCpiFuAy1V7p16W/yh63fNjIgkluzhYoY
8dXa5jsIUhW0ZTvA1Pkhnvb5Iuc9Ht4fe9kWvAZYJjv/FkbDL0OZpFsBeJ4ehm3D
W2OCj3YhVFATf6hv2S9ylmTmDLxbnmSp8eBUfwTWQflWxOcGWjjDmpH9jamZuFCc
HXviYqsiS//8q5Q7upgda5YRCgZrOF1hUYBvajKoiJELqJSLu1FBgvnpgRd5IiA3
AgMBAAGjUDBOMB0GA1UdDgQWBBS6XumQO1v2eaLTZQnFOWrnQ2v4PTAfBgNVHSME
GDAWgBS6XumQO1v2eaLTZQnFOWrnQ2v4PTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3
DQEBCwUAA4IBAQBgK6cDSR9nCrM0EoBPs54eEqV3YUU7b22SEMWhwjrHtaV8jL12
yfvbnw/7id88A/iHnQEEdUUdL0NqttZsQ920tMS6JpkAXwL8LM6vo3+WCY0ERuoq
efWYaCigMR3CKtOCMyBO38b32WXXmVbOx8VLAKjkU0rih/52k1dJ0glEzqZ7Omlt
Al5+hgAl6r9HMIi+GqIStxLH3QROQfY/Sa2aWNFyFyGJ4sIAWEsRsASUm8LcJo92
SP0sLkwkyCkkPB78Os56W5LhFNSi0KGdD5LL1C/eOTYLrvqYRcTaABoTzyLRTukz
jqUw967yke1++Kq+SwYwhfUxb8EZpfSRYSxT
QXV0aG9yaXR5MRAwDgYDVQQDDAdkZW1vLmNhMRswGQYJKoZIhvcNAQkBFgxkZW1v
QGRlbW8uY2EwHhcNMTgwNTE1MTU0ODE3WhcNMjEwNTE0MTU0ODE3WjBvMQswCQYD
VQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEcMBoGA1UECgwTRGVtbyBDZXJ0
IEF1dGhvcml0eTEQMA4GA1UEAwwHZGVtby5jYTEbMBkGCSqGSIb3DQEJARYMZGVt
b0BkZW1vLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvSGb7Q8o
9oXU8oHQ5SMEytO+D0/cBlI0eAvnAPRJQhcnTQpKA3xrBeBxpq05aKeQ2Ej+vqcu
oMLiRqfJyeT5u4pqqYCw54EErtloEdGap0+AEa83NjKDRWLIlgolnJAE342oRZRq
I5PALfOOIpykHc4RyJ+Wq0SMPUXr1p+Gwx+/XvGWQXCSTwS3WI64aHFKlcQsXC6Q
n4E2TkSstCQcjR4f9oEp8KEwI5x4krJWhhq/SEaAoMqouB1Y3UjU+LpJSlYXj/KZ
Iw89ibfYAmzrQK0a3pwAjLizdYZyLqKHzR6VfOKBGfyuP6D4NMsrHJ0OHdjXMC6w
uY6D59KWB2eDFQIDAQABo1AwTjAdBgNVHQ4EFgQUxhdCa3+2RDBnAT1Eg50PtFKh
17cwHwYDVR0jBBgwFoAUxhdCa3+2RDBnAT1Eg50PtFKh17cwDAYDVR0TBAUwAwEB
/zANBgkqhkiG9w0BAQsFAAOCAQEAeDB/3nL+xbIhtTaok/kBXtKDVqw1WTapamfM
1vpYqganrUt9ITnve1cU5GqbHaHLePmkTdS3o6YPjjoyEvOc+eSVNoKQrnwlKx1y
fiUO3vW9hBs9waNPeoI4+VSqCovkTl+0KLOKpsR87YWgRisPW4DGE4SJoxjcc85Y
c45hT7GvZGTRicVgXjk3Uis2q/LdVOT3tylSFLWDb0H7sVTj7YXdJY6/gFtEO82p
wCG5qmjDcyWL7+bgdg0BkKoJ7xqcNzs7pmOO2MZKbsN9cYs0VfhrU9l5b6HC7vCD
PJ/aaGDlK1gx0r4iy+/tgfRiuDkcnWcQWYBIkj8vwW4tkUxnMw==
-----END CERTIFICATE-----
29 changes: 15 additions & 14 deletions src/test/ruby/x509/demoCA/careq.pem
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
-----BEGIN CERTIFICATE REQUEST-----
MIIClzCCAX8CAQAwUjELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUx
HDAaBgNVBAoME0RlbW8gQ2VydCBBdXRob3JpdHkxEDAOBgNVBAMMB2RlbW8uY2Ew
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMRtKAJKnnzXa9quZTErpK
BZaUY9XGBm+Fzn0VLUEmHdLd2tU17IDdlOy35Eu24i30csCgxb/zurlf/KK+wPe+
ORw7k1IyheYpAMefO4rB7XfjjcD2HJjBCpiFuAy1V7p16W/yh63fNjIgkluzhYoY
8dXa5jsIUhW0ZTvA1Pkhnvb5Iuc9Ht4fe9kWvAZYJjv/FkbDL0OZpFsBeJ4ehm3D
W2OCj3YhVFATf6hv2S9ylmTmDLxbnmSp8eBUfwTWQflWxOcGWjjDmpH9jamZuFCc
HXviYqsiS//8q5Q7upgda5YRCgZrOF1hUYBvajKoiJELqJSLu1FBgvnpgRd5IiA3
AgMBAAGgADANBgkqhkiG9w0BAQsFAAOCAQEAdjOJT6TBALLbsVs28b3k9zk+89QZ
CRI7zs3jBc1xbCTYp9qTWP6JHKzNAzs1Md2ZkC4J98MdmVwq/9TJLXFUjYRwlxKe
QIkLhHw2jPKZ6ELRB8E3sWHiWFZ/yNzKk4P6nAgNjWhzH0LK1yfb0JyI/mNLLGEf
s7Ao+sQuSie83cMx9qccDtNh5Rd+tUXS4eGNcN/W5BrqqPKkznEl1yyeeY3Cdm37
3db4TPSiVjoMK1UnufqU9fRJ5cpC9QT7GUk2x3yXD9vf913on9AO1Oo05Q9qHMX+
3ea18pDu8yeWbsovmvf2n9gI8I8+Gbv1QE/kzzXCtGSrqgdDVf4UqLsVuw==
MIICtDCCAZwCAQAwbzELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUx
HDAaBgNVBAoME0RlbW8gQ2VydCBBdXRob3JpdHkxEDAOBgNVBAMMB2RlbW8uY2Ex
GzAZBgkqhkiG9w0BCQEWDGRlbW9AZGVtby5jYTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAL0hm+0PKPaF1PKB0OUjBMrTvg9P3AZSNHgL5wD0SUIXJ00K
SgN8awXgcaatOWinkNhI/r6nLqDC4kanycnk+buKaqmAsOeBBK7ZaBHRmqdPgBGv
NzYyg0ViyJYKJZyQBN+NqEWUaiOTwC3zjiKcpB3OEciflqtEjD1F69afhsMfv17x
lkFwkk8Et1iOuGhxSpXELFwukJ+BNk5ErLQkHI0eH/aBKfChMCOceJKyVoYav0hG
gKDKqLgdWN1I1Pi6SUpWF4/ymSMPPYm32AJs60CtGt6cAIy4s3WGci6ih80elXzi
gRn8rj+g+DTLKxydDh3Y1zAusLmOg+fSlgdngxUCAwEAAaAAMA0GCSqGSIb3DQEB
CwUAA4IBAQAssVHxsEcbPvbCw/PXKTuTd2hfs+FLb0PWkKWIaivb16oJlT05itn5
Uvx3FAztpWyAl3r5c8CNDoSS+aO+3hNXIQuJvM0fHXTL325OGUYsToKZgoPQLCTd
DZ5znk2mjsu4uJeztru+vxfgQRMsf9Sx3Y8ZN3oRZdF9d64j8aXyc0CkLTUlfzdu
03qAwECtnx/Oad6ZnHvPGo4v4paaJbGpnvM3OBq545+sn3Lc+6zsYojd+aU7MPHG
0lbViWdIQwFwTVySZU/yXLM1DV8XNtRiw5BCfvpCvKu3/KH93n7z7r6BaT5ieD/w
HGKoLkftm2s3vTBs3kfi7yLroAD0SHtZ
-----END CERTIFICATE REQUEST-----
4 changes: 2 additions & 2 deletions src/test/ruby/x509/demoCA/index.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
V 191104101953Z F0C327D45A74C5ED unknown /C=AU/ST=Some-State/O=Demo Cert Authority/CN=demo.ca
V 171104103219Z F0C327D45A74C5EE unknown /C=AU/ST=Some-State/O=Internet Widgits Pty Ltd/CN=example.com/emailAddress=hi@example.com
V 210514154817Z F09DEAE2CDCCA3B9 unknown /C=AU/ST=Some-State/O=Demo Cert Authority/CN=demo.ca/emailAddress=demo@demo.ca
V 190515154958Z F09DEAE2CDCCA3BA unknown /C=AU/ST=Some-State/O=Demo Cert Authority/CN=demo.ca
2 changes: 1 addition & 1 deletion src/test/ruby/x509/demoCA/index.txt.old
Original file line number Diff line number Diff line change
@@ -1 +1 @@
V 191104101953Z F0C327D45A74C5ED unknown /C=AU/ST=Some-State/O=Demo Cert Authority/CN=demo.ca
V 210514154817Z F09DEAE2CDCCA3B9 unknown /C=AU/ST=Some-State/O=Demo Cert Authority/CN=demo.ca/emailAddress=demo@demo.ca
56 changes: 28 additions & 28 deletions src/test/ruby/x509/demoCA/private/cakey.pem
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIKTGpQgsbXdwCAggA
MBQGCCqGSIb3DQMHBAgBzf9P1JYH3wSCBMjSuxf3yYg+PcmAKtAl6M4piLfzIEqO
79iKi7nqlZ+Z8BOyWeNRzd70IUru0XrPyD+wLH1CN2MXtDff3z5JVAG8CaDPS79+
6yrgMn8jgMHTT/bxZiTncFy4RxvP8+ug3UlUXyhnTUW+peyWMerzx8+mUH5FIhIN
KsCFnKEMFY58z/mdOIaX/zrBbnHTR94BSGBycor1UNLiT51CupTOzwUxyOiI6cm9
sRtvAenY5O6LK4yKlg9S8w7Fh+3k1dWn5VjSIwSuCJTsWkuidXL70K/yv2vY0/MI
dqsQCeoZli57+W8+OK+KgPifQPwovuEnCGb3EtNzIPMjyAL4D+yiBJb8KtHk/591
fJo6n9eFY++vm/TAVI0brY6/l4ltejWXMPTeh6tVnJ+HXv/R+ws85fZCGr0dJZcQ
A4gV4bsOrnxxSGkaw8NVfxy2Nr4xsoZItKAHPXfaXMbJZcv+rbpFWp2lNRyGLNP2
SWJ91eqdN/zYg3flS9gxIQSB+JBzf9Z3XSW7LRlqLy/aIEsPgCj0hMSjiRyGpeaL
J38ljBeK3+BPMT88k/OQYUlbIKkBfIHpjB5r9Gpm6J6RcGZx27DqZCKdkFo75V37
ECl2EzGOJUprIynjszJlfaFzhTckupxPxUxZamL/Uazjby8yWQ07MvHse0Oq1ejL
0eK5IjpbkNOk16YoR1MGNEm4XSrc8E8u9CkHcnrTl0nzkJNWo+p4IgfUuSIsYLxZ
bZm0czMNo+R4+Bo8yULiOSXDOjEKlKGW+SFxNKrtjRxzvOAG6VRPlBVO6Jemj3fI
z+19eFPdze6nvHVmwNO3kYMh2bRgVgCG+jQ4B4bVAFy+bd5scWmu/1kAxsEDy9lL
ahZCfkFuBBSK4EoeuEZDyOYtmlSwIkzm0wqdQuhZ+URuPbwfv8MRkHjaThDdrdrU
bO8J3j2AJYikYPYtN+Ts4GiP+r88qhjdh0FsuGQzOKaTSgNAySfv5zaRKo50YKoK
ie+6xniRJNWW81Qd5MwBLy/UZc7dzbtm3nu766ARTjJOkZfcOvD/vhb8UlZjBRNF
VyOljZA7PU2cmJ9akDi3spEckNJcWKWThQzJJ4TXHu8dMQEwT7SmZTBua8AjNYPV
whEVVbbDKTK1nZMsc/IQYcqauYCijO0gkQ2KC2RL9KR0CrTj87OCqrZTwDMmND5A
bqLEZR0rdjMhvZKo17gOOSpaFnPLcbNmyv+oMq/MxY6zlT43LVDveH/p/cKYkSxf
PT5pl0Jiqd46ZA86X0DIV8yPc44QMhB4dA24M148jKrEQxXQ7Zw2ZLR6cqo8u56R
weEY3+2H6kXWVjT8Bz0X2ZB39V/3k3ZiDQ2VUsaJvcveoOBv0k+sZdPaQW+mN52R
ZTQME5Q73mI3IUOukTlJg3G71IzEQLmdLaOuCPoqVHdmBzl3RKfUvmQ59Qe41bum
nGjWh2Rxl3MPkGYQ2b1mpgbjhGIHb4pkFXwHL0yeh1wC5hIYEc0WwbW3OuUdX0aM
qb2EHUWsA7CdQVWhQ0/aZYTsAALYOza01XhxDgrtMWWDPe52yzscpIBLpDJp/cm2
IxrPtQT1xlymrCw8ipEAxtC1QKtNe/9HAlnFFogExM/9/NgIqWf6cHZk6SQuYNkG
ldw=
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIRwVZRupDcbECAggA
MBQGCCqGSIb3DQMHBAh56R8DJH6vdwSCBMgNEgOal/pho1mCRUexBkMOAG7ho/Pm
GMvPR6dICRvWZ9Z9xzKgWynshtO401JtmuR6Rh+mUthFB0mrMcbO8OXKmx4rfrw8
bnx3kCvok1NT6H/1AvXMj0VuVNwUbNx7Yn8+aHbxrTrH3nuBRrVMS2D0Hz//pbx1
uUOUuPHTxJQwKpXI9gRhIMzysD4UndE0t0K1d65nuenNjNW2H4evWq1cae1cediK
Wu38BEzIR4MwSFiW4VxgQ4yPsXESKbt/Ru7QaTB4Gr8W9EwBp9LhvTv+VxQJzBbn
XR51FXvL9tYp83HJsnUuWzuVtoPFolXh41w5CrkyT+rr91i1u+tas6UDPlLSoMyT
r0uW/hpXCuolnPBoiQmRyE9pUqImA7BYVvGINw/evz/ZECsu6LYI3TsiLGtdXKxY
VeBKdn7cT9sVvowm0+ZRKODxEYGFkcYsMtGP0VYhdwMHstHdLwdxcS+7zooz8TSr
W8wQDaMnxtVVX8aUHCPhSc6oX6PenQDlP3Ae0vmZICZ2f7qhMtfznmAq1Oheprom
kpebw88kq4NedFjVpEgtp1GBWS2+bYP/5VrbQZiFgqNPMqiez1jRcVb61+bMCwal
9KWooMz7dklywDYDxIVuZy8J0N+p0x1DQaOAhdQn0SDxb7Js6rgRozJGqB4oVhat
veFxJKZdNQqDpheIqVwQ3uzjaPhBTYaySu2gIldEFxhxJWpuZnTfbIk1cFJEoN06
dxQmlZ/6NBZOksqrAjd63yb9Q+aJr5t0C3xCaFZXwP0542/nYC/9APLGGMAmMxxQ
dJxU8sjeqdR9JkEIeXyUmNYydVf28coKdLgKYn39CYTA6Vv0sojT5HRgfcXKN9+I
2KNCBauA2lN5JzMzHSQXcksxs/iSfbL9noMuhEA8X/qaPg9VhmgYYtRbk5AodNjb
tbCnbNXIUMkZ43JLruQQAocKTpPmgPD/n093rJLoKcKrRLAWonq9MWFW4zYV8w7i
/QE8Pu98XrkphqPn98gRVUfC23Oxm79zv9j8GQ/P6vgrxdRKhtVNz7EdxotdVnPc
Ep9D973wXkuj75QAU9hYHNzKRmFS4yrO56q6NYu3jERNfuZIVL2SPhCTWdM8Qkti
j1VbYAMMg6URBtPRffOTvlAvQdWnzn6IyOTNUjsPTTnxVkcR8f/zeFX54zA1EFYQ
2ArH0tb+XsTlNtBtjJnytH6lYJ4EqR2TGsZXkWvW2Mpc10lBQehFSmO+kq5y/j7i
8DQ6FXE6/VQDOuDHyT7S+bu/sHN2Pa8zWHSNOgxYXMQsTkWXu4FUmBXrVG1c3iV2
tdO9u1vtO6u5yLqjQKTLjM+P56ome7LtZfVuqtj20ls47ZHtgAqnVkuGK5oU97vU
cSQMQvX4f7zUwmkmpCw37xjZdZIrwwb4j2m7s8tllanVsio4/yFPO1gQGJvDlUtn
o7o/wXgLoviRRabC2uChrMD6hIG9DYl0kjaBc46+35rwQu1b+1sI60nGdDikvYhY
Aijj5SDy/SpglMjKPoRpiU+4IVPU9ivs/GG7z2mVNfQVDlBGzM3fQQOPOcvaXIwC
ny104umf20fe2FbiR000MTaNZ0vZqq/c0zw15BtijF4gI3ZvBItLHwjZIFwwi+yz
Sno=
-----END ENCRYPTED PRIVATE KEY-----
2 changes: 1 addition & 1 deletion src/test/ruby/x509/demoCA/serial
Original file line number Diff line number Diff line change
@@ -1 +1 @@
F0C327D45A74C5EF
F09DEAE2CDCCA3BB
2 changes: 1 addition & 1 deletion src/test/ruby/x509/demoCA/serial.old
Original file line number Diff line number Diff line change
@@ -1 +1 @@
F0C327D45A74C5EE
F09DEAE2CDCCA3BA
Binary file modified src/test/ruby/x509/javastore.ts
Binary file not shown.
120 changes: 60 additions & 60 deletions src/test/ruby/x509/newcert.pem
Original file line number Diff line number Diff line change
@@ -1,82 +1,82 @@
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 17348753982565434862 (0xf0c327d45a74c5ee)
Serial Number: 17338272400282526650 (0xf09deae2cdcca3ba)
Signature Algorithm: sha256WithRSAEncryption
Issuer: C=AU, ST=Some-State, O=Demo Cert Authority, CN=demo.ca
Issuer: C=AU, ST=Some-State, O=Demo Cert Authority, CN=demo.ca/emailAddress=demo@demo.ca
Validity
Not Before: Nov 4 10:32:19 2016 GMT
Not After : Nov 4 10:32:19 2017 GMT
Subject: C=AU, ST=Some-State, O=Internet Widgits Pty Ltd, CN=example.com/emailAddress=hi@example.com
Not Before: May 15 15:49:58 2018 GMT
Not After : May 15 15:49:58 2019 GMT
Subject: C=AU, ST=Some-State, O=Demo Cert Authority, CN=demo.ca
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (2048 bit)
Modulus:
00:d9:cd:60:d5:31:26:2d:c8:b2:d1:01:b4:fc:25:
fc:ba:02:e0:8d:3d:36:f6:1b:dd:7c:b6:87:65:4c:
b0:f5:a6:90:d6:86:1d:c9:7b:6f:67:96:0a:bb:cc:
62:9f:d8:c6:f9:2f:ea:32:07:37:2d:5c:39:ce:81:
b6:af:ab:55:40:ff:2e:03:8d:e6:01:a8:e0:8c:c4:
f0:dc:81:7f:63:0a:c2:fb:58:c4:fe:98:de:e8:c7:
86:fb:5c:d9:f4:1b:8e:bf:bd:86:21:99:99:b2:ec:
35:82:31:30:c0:09:f0:8a:eb:12:e7:1f:f0:fc:5b:
8b:31:a9:ac:aa:07:23:dc:71:15:d3:59:5f:c9:68:
4c:5e:3a:9a:61:9f:51:db:87:e6:60:4f:e2:79:bf:
bf:75:be:41:63:81:2a:d3:94:7b:db:38:6e:ce:06:
40:25:df:46:bf:b1:9d:9f:d2:4f:2a:27:fc:82:4c:
71:ff:5a:b2:db:77:2a:a7:d7:5e:54:e5:bf:ff:37:
fa:85:8b:39:fb:9d:74:a0:98:6a:73:f2:e9:af:c9:
1a:73:41:5c:46:c5:56:5e:89:24:7e:d6:9a:2a:d6:
3c:fe:ba:09:7d:e1:2f:b8:70:62:c1:35:1e:bf:1a:
f0:e4:5e:d8:1d:e6:76:05:ce:4b:51:89:7d:2c:9e:
06:69
00:db:91:70:ea:0f:96:08:f6:ee:c6:df:2d:6d:15:
de:8e:c8:0a:d3:0e:63:65:56:a5:66:a9:80:2b:7a:
49:56:94:1e:83:e1:76:56:cf:b1:fd:ad:e3:da:1d:
6f:49:11:7c:c4:e5:a2:74:24:b7:9e:7c:f0:2d:45:
70:7a:3e:bd:46:61:be:4d:58:07:99:ad:3c:63:4f:
58:c3:fe:1e:96:01:51:1f:8f:56:b9:64:61:9b:6c:
43:71:62:88:1f:38:03:8c:9f:a5:56:2b:8d:24:ab:
70:06:d8:83:91:00:82:97:3c:7e:bd:5d:f7:70:01:
64:59:14:dc:cf:43:66:f8:64:50:68:b5:c1:b2:e4:
93:31:a5:cf:a2:a5:c0:47:c0:8f:c1:e5:f6:6a:93:
5d:1a:ec:df:8e:32:70:3b:ab:31:60:0b:b9:7d:02:
91:80:c4:e8:48:e8:0a:cf:d5:b3:5d:0e:df:5d:3c:
bf:26:75:b2:c0:c3:f6:6e:73:cd:87:af:b5:14:c9:
38:2f:43:92:cc:88:7b:92:2c:52:92:0d:be:c1:39:
02:16:fd:d8:2d:0a:0f:a5:d4:24:3d:b0:f5:e3:6a:
d6:c1:ca:ad:2d:b0:ec:f9:f6:b1:de:91:c7:fd:02:
62:12:c9:de:90:37:5f:65:0b:6a:d4:8c:94:f4:ec:
0d:a1
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
Netscape Comment:
OpenSSL Generated Certificate
X509v3 Subject Key Identifier:
DA:44:51:9F:2F:1F:50:18:A9:22:D3:6E:B3:5E:94:FD:E2:55:2E:46
B6:81:FB:CF:C7:6E:09:54:90:5F:A5:5F:47:C1:DC:E1:F7:E5:CC:AF
X509v3 Authority Key Identifier:
keyid:BA:5E:E9:90:3B:5B:F6:79:A2:D3:65:09:C5:39:6A:E7:43:6B:F8:3D
keyid:C6:17:42:6B:7F:B6:44:30:67:01:3D:44:83:9D:0F:B4:52:A1:D7:B7

Signature Algorithm: sha256WithRSAEncryption
ba:8b:d6:6a:de:d1:94:98:f7:e9:4b:85:b3:85:50:41:83:cc:
c8:de:2d:da:41:62:35:0b:fc:5c:dd:bf:f6:e1:22:b7:29:43:
3f:f9:14:a2:15:36:6b:c7:21:38:fb:bd:01:ac:d1:82:57:7f:
10:0f:c7:ef:c6:45:7d:e6:9c:c9:bd:e8:12:a5:41:fb:07:26:
c2:38:5c:6f:82:c3:e2:47:a2:ec:f8:36:c5:70:26:81:f9:a5:
6a:8f:f0:08:08:b2:a0:b1:03:38:d6:fd:00:af:99:f7:d6:7c:
9b:65:68:2b:23:de:41:1d:95:07:b8:54:51:f2:fc:1a:58:74:
bb:a2:c5:ef:38:1f:97:a3:93:57:5e:d9:00:eb:74:22:08:7d:
05:a8:5e:5e:dd:6e:83:51:0b:8e:b0:42:b0:92:ed:cb:47:83:
2e:2b:c2:2c:17:d7:ab:73:bb:51:e5:a5:d7:00:69:4c:fe:ad:
64:8b:13:b7:06:e4:e9:79:1f:2c:6e:29:96:86:7c:ee:24:ca:
bb:71:09:77:b4:d6:dd:59:99:8a:9e:23:cb:42:08:aa:7c:6e:
63:4b:f9:e9:95:85:58:8e:40:63:e9:d6:ae:e5:1d:51:92:74:
5a:24:e6:80:0c:2b:4b:e2:dd:b8:c7:08:bb:ee:34:1c:88:f3:
99:15:3a:03
9e:2c:e5:e5:f2:0a:cf:c4:1b:d7:34:97:6b:b4:17:ef:1c:35:
5b:d6:e4:8e:9a:b3:3d:f5:82:26:51:86:6d:43:04:0b:e1:bc:
27:3f:ae:41:ee:a3:a0:98:cb:38:a8:db:a9:10:2a:84:a9:f0:
51:40:24:2a:2c:1a:c4:c2:35:91:95:a7:39:1d:3c:25:13:cb:
d3:2e:88:62:bf:18:f7:c5:c7:d8:27:5a:39:a8:f4:5e:7b:5b:
79:e2:25:29:e3:c4:e6:84:fe:ed:79:9d:f4:d7:89:cb:80:93:
62:9e:e8:b0:07:c2:37:c2:4a:74:e1:a4:5f:4e:98:e6:a6:c4:
00:79:c8:8a:62:98:ed:48:04:e3:15:50:9b:e0:72:45:5b:65:
14:28:99:9f:22:24:e7:b2:43:07:08:fd:dc:a6:78:8c:4e:be:
e7:40:87:dc:72:ed:01:de:a8:90:55:25:9b:0c:10:3d:bd:00:
78:74:4e:39:82:df:8d:16:d4:bf:20:1d:1e:e0:45:e8:67:88:
a8:dc:1a:be:b3:4e:18:75:75:a3:fc:91:66:89:7d:90:cb:b2:
77:71:99:51:f8:42:0b:ba:7d:29:ac:bd:40:35:ce:ea:8c:8e:
3d:c5:6d:f3:d2:57:49:ce:31:79:25:48:79:c9:23:15:c8:b6:
bb:4d:3c:5f
-----BEGIN CERTIFICATE-----
MIIDyjCCArKgAwIBAgIJAPDDJ9RadMXuMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNV
MIIDvzCCAqegAwIBAgIJAPCd6uLNzKO6MA0GCSqGSIb3DQEBCwUAMG8xCzAJBgNV
BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMRwwGgYDVQQKDBNEZW1vIENlcnQg
QXV0aG9yaXR5MRAwDgYDVQQDDAdkZW1vLmNhMB4XDTE2MTEwNDEwMzIxOVoXDTE3
MTEwNDEwMzIxOVowejELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUx
ITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDEUMBIGA1UEAwwLZXhh
bXBsZS5jb20xHTAbBgkqhkiG9w0BCQEWDmhpQGV4YW1wbGUuY29tMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2c1g1TEmLciy0QG0/CX8ugLgjT029hvd
fLaHZUyw9aaQ1oYdyXtvZ5YKu8xin9jG+S/qMgc3LVw5zoG2r6tVQP8uA43mAajg
jMTw3IF/YwrC+1jE/pje6MeG+1zZ9BuOv72GIZmZsuw1gjEwwAnwiusS5x/w/FuL
Mamsqgcj3HEV01lfyWhMXjqaYZ9R24fmYE/ieb+/db5BY4Eq05R72zhuzgZAJd9G
v7Gdn9JPKif8gkxx/1qy23cqp9deVOW//zf6hYs5+510oJhqc/Lpr8kac0FcRsVW
XokkftaaKtY8/roJfeEvuHBiwTUevxrw5F7YHeZ2Bc5LUYl9LJ4GaQIDAQABo3sw
eTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBD
ZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQU2kRRny8fUBipItNus16U/eJVLkYwHwYDVR0j
BBgwFoAUul7pkDtb9nmi02UJxTlq50Nr+D0wDQYJKoZIhvcNAQELBQADggEBALqL
1mre0ZSY9+lLhbOFUEGDzMjeLdpBYjUL/Fzdv/bhIrcpQz/5FKIVNmvHITj7vQGs
0YJXfxAPx+/GRX3mnMm96BKlQfsHJsI4XG+Cw+JHouz4NsVwJoH5pWqP8AgIsqCx
AzjW/QCvmffWfJtlaCsj3kEdlQe4VFHy/BpYdLuixe84H5ejk1de2QDrdCIIfQWo
Xl7dboNRC46wQrCS7ctHgy4rwiwX16tzu1HlpdcAaUz+rWSLE7cG5Ol5HyxuKZaG
fO4kyrtxCXe01t1ZmYqeI8tCCKp8bmNL+emVhViOQGPp1q7lHVGSdFok5oAMK0vi
3bjHCLvuNByI85kVOgM=
QXV0aG9yaXR5MRAwDgYDVQQDDAdkZW1vLmNhMRswGQYJKoZIhvcNAQkBFgxkZW1v
QGRlbW8uY2EwHhcNMTgwNTE1MTU0OTU4WhcNMTkwNTE1MTU0OTU4WjBSMQswCQYD
VQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEcMBoGA1UECgwTRGVtbyBDZXJ0
IEF1dGhvcml0eTEQMA4GA1UEAwwHZGVtby5jYTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBANuRcOoPlgj27sbfLW0V3o7ICtMOY2VWpWapgCt6SVaUHoPh
dlbPsf2t49odb0kRfMTlonQkt5588C1FcHo+vUZhvk1YB5mtPGNPWMP+HpYBUR+P
VrlkYZtsQ3FiiB84A4yfpVYrjSSrcAbYg5EAgpc8fr1d93ABZFkU3M9DZvhkUGi1
wbLkkzGlz6KlwEfAj8Hl9mqTXRrs344ycDurMWALuX0CkYDE6EjoCs/Vs10O3108
vyZ1ssDD9m5zzYevtRTJOC9DksyIe5IsUpINvsE5Ahb92C0KD6XUJD2w9eNq1sHK
rS2w7Pn2sd6Rx/0CYhLJ3pA3X2ULatSMlPTsDaECAwEAAaN7MHkwCQYDVR0TBAIw
ADAsBglghkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUw
HQYDVR0OBBYEFLaB+8/HbglUkF+lX0fB3OH35cyvMB8GA1UdIwQYMBaAFMYXQmt/
tkQwZwE9RIOdD7RSode3MA0GCSqGSIb3DQEBCwUAA4IBAQCeLOXl8grPxBvXNJdr
tBfvHDVb1uSOmrM99YImUYZtQwQL4bwnP65B7qOgmMs4qNupECqEqfBRQCQqLBrE
wjWRlac5HTwlE8vTLohivxj3xcfYJ1o5qPRee1t54iUp48TmhP7teZ3014nLgJNi
nuiwB8I3wkp04aRfTpjmpsQAeciKYpjtSATjFVCb4HJFW2UUKJmfIiTnskMHCP3c
pniMTr7nQIfccu0B3qiQVSWbDBA9vQB4dE45gt+NFtS/IB0e4EXoZ4io3Bq+s04Y
dXWj/JFmiX2Qy7J3cZlR+EILun0prL1ANc7qjI49xW3z0ldJzjF5JUh5ySMVyLa7
TTxf
-----END CERTIFICATE-----
56 changes: 28 additions & 28 deletions src/test/ruby/x509/newkey.pem
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIHvU9fiprZqgCAggA
MBQGCCqGSIb3DQMHBAgpGCqCz0DaDQSCBMjgmYU0osf3j8m6em+NXxEa3Oe6KSgX
rCrOleLnMX9AT+Uk8QIJJKEc4Zb05HMQsb+CZRMjafulVm3Y2UxpRYDiRwvE5Lyj
eDx8db54KIsQ17BmkLaOv0+BwPGnXeQ1x5soRLNBtuinI7cAbnTYXwKwVHRLX8W0
RXQvcc376skU5HzsVL5U8Y2Hs2Rk5Gj+PvuxmvDtwH1laS0lKvIIJ+L6KAr0sQyK
c5wo9qJrun6aZcwIAJinotmBmEwQb4YTdl6NM1lJeYmivl3WlqcUG88KyznIzvQ4
Fa0GxYcbWRVjRTeHvowJU2SpNDZMd+5oHVW/qcUVroJFvTmc1tQ2Tb5oRVaZc2eu
vdvLSsapUYsB/9wz+kPsVKxKduJfHIKtk6+EDRI84kuNweyJNWsEecUDMKIgWN7n
v4vOXOcRqxu6Ymqx8+cF9o/GoyzRGaCMLjiYVm7ACqxF3yZ0HCF0bE6omHMZ/rqI
eEIZmLBN/3xMfN+cnCewdw1WhdHMijsc24rVoht5nylp7SeDzmjiWFK5xEIDvdnD
MkBjf4QgJjS9m77k//uZIWLR37jbMCtwMpM1G5KLwxBgQxDW3d7tsLTGrhFv5xTQ
ct/XVGo5LqXcli5PEF7l8I3bRSDic13PagLsciTqkU8pswB1kUwylU9YLJCHGnJC
chSfsLqffK8YqiF9aFqNZIlIoA5+JggavxXudQgcItdsRW1THMK1D3MzcWrxpDjA
zq6I3YyYV7crFw3Q+uX9eiKepZNV/qOziyWXvMYTmHxYrZ+r3/p7q6hyzA5qWpBF
zdiDhAa1LeJGy8XboFSngakAe+PN3i8XOrpKbrqOVeyLGCRZwmp7kvD0/PInRo4y
zsGtj2Y359+Ez6N2P68/Vw/+XSDIdZnn/GD5M1Snzks8h8gCSckMNbnusjiZcyRp
8SOQoeJEVKITej43dF6H0Kn3ze7btSB4kTV64VMOE4reYufUZ0b2BwhtfZoYPOxv
enXPhsuMgbkWeoeP/Cnn5GLFHQ93rVYyuIAiGpjefbC7TQVACpGFYi3fVt7qh0AU
7FETSTO5DPAeUjz0/9/vmmFHQH+n9FmUQV+aRx5Ll74OjWHDNOOVVykeOHDEDHQK
9EJv7JgtDKg8gTH/K0CgZfjFSfkRFWrhF0F6C54ZvEIVezKfaR8B7u3Ggq77U33D
IuaZzju8ow6w4W5vpYGs4tSb7PF5W8wbZuxPebgW90vetom7lPlIxBxGHU5L+Yq5
E6w/8ADb3wkkb+ylnBwHZfJodwxnbaszCxGMSzWVlpdvaw5iDvR8dsi1lFDbg9m0
ox7KQaRSMZzbKJOpHZM+shYxZW/yf6vXqq2Wel/yutlOPfBU/E1KuMaprhrVlA9A
gNuw2hzqpZj5+jb5HKwBjnEPJ4P9WDCG4sYKYNOnyMSn2+3BWI5ibq9H616jwauP
zilDPK0amsj/MkuO5L6zY3v4BKTM4oFi+Su92l6pFxrp5bZ9pSV2Af0/skHfa2qs
z7qJsekv4/WJP1KHCDK44jsmxITpkcZhi92SWOPtmkaBd6yDn+BK6X0y1jISkuH2
+yoZEqYkuCa3Mbj2S8woKQEdTsBNUTIKthXOiMnB4xBLaW+Nq02nMGCE/0Oi8ILV
LdA=
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIaAHQ7KXjx8oCAggA
MBQGCCqGSIb3DQMHBAi2iEbDWTbmQwSCBMgxTj6aDhXKfm0Ap3dQnSCcHEpglDO4
saLyvR7wRrfiGLULlr4I92csntVNd0dZ9pkry/bKYfcp939QdRY6JfES1lQsJRdj
B0ogiiJxPyEXdPEI4n+hoAqN+FiU+l0NEib3x4hgShKpgcO7qS/WgQUQlWsPocs3
v9bAE4/ZW2a8BuakbEPOaj1xnF9S1VmzP01ANxJKkfgZx+FQe6ZvmkWEY9rufEFl
4BztYcYdNpNUQECk3shs1yfR3JzcmLlBXmx5sFGDASwcH4xuiO+IRaRtUN3zIvBf
mLxRltiLePoHh0hXErgy8jP6vK8t1in8EnQoBgmoSphr/eFaJz1ZWmS4DYe/pNle
A99C84kKAFKWLyJBK9vUR3uNDnuSJuu7Qm5B9rfhNwMYgqqqnkYfUV5pULSGnTwP
31nFx1yQTTYo+5PK88p6cBa0a0AiVK+tlpC+z+j38JY1B52j5DGyvkN3IDq2k7LZ
OmBHLXpQZQPNa965oK4bECCyLmdpli7B9GuNONCqwc6w0SpNLMT4ylkOE5Bfam75
0+lk/iI2Bvzz8PHLe847Z9jSneGU/xjFcTqhM7AYjof5VdyKh9pTOWtWfAgI03wq
xtSv6VpoZNJ8eFkncTEXqc4I/nidhpZ1BSwaCQo0++nL8uv0gkGfHUKB2MNrBuwp
6qFzJLJkLwfD3xSbk7/oq9i9RYY7BqPObcury3aY4M9HoVwY3wWZkRWjvypFR/+0
ORM7iFKPRzuJn4hY+LDUVSUsOdBYFCX4IRyWz/C1hJuy98qSKh7kKWK5RnNWbvC6
zoYFBgZ+rCaonO0zIihTmh1tz0hVkDVJ2DMKHTDk597nj/39CCCalG5LF+//6yv1
D2mjemj1oF55dxy3ddMkmyhLrozqzMHeujcVEvkFpsJI3qL01Po+exxsTTkmcj6Z
W1ZNfFkAe1ar8g5tOf60Pl5JpNsVLyTMboHx2E4Q188QQPt5PIOiNddXW6eHPVT+
+21C74scwhi/vqSut1GnH0skHfBJTal0vZakx01YbuX6Tr8Pvi08WWn8KhKDuMLb
Bf+x+ot6IavYhRDx0p8dV7Dy+zT6hkwSff1KEgR4ID5Iz2df0XWkzVKfA9mehvaZ
xGljG5OOu4aBiyzO0tbNl5ebXBNlig8u2aIy3+mriV3Y8NnPGx2V/y+i/gVcZIIG
Z31j0YlmQqz5iHOc8egUkPSr9S/4Ig57Pyo2lgoz76/j8nPd4mITG31G0NYs0aBW
IZXypqAf9tjKC+JcttE8RpfwYaxvprMbwSOqBzUMT+WJi9ib6YfuXVnBaNbrfuJ0
LrGKAd67fEC1RVQnvB7EC7uAhUIuDTtsVfi15LyEC3KejDengMgqdXJfURO4CPU/
C03zgiBm/T0NwWRveRbtyvdU+H3b90H3+aDnb5FDiT1YW1waGc62Zu2l8SLfjH5K
XNM4GOFON790CLLiA86muoK+2pkxvR74BddmIiiJQN7DWq/R5S8EzlR3H/shgis3
b0bqwnALFBsQKWPm5f3pULXmW9YcCITYqHafLcKAgTpRYiKmF+TxtKDbQf518+kD
FkqZpN3NgFxcoFKU91qbxje4ginFArot9sNEu7a9YWFelKc7dqfj6w8LmkLe3RoB
LYc=
-----END ENCRYPTED PRIVATE KEY-----
29 changes: 14 additions & 15 deletions src/test/ruby/x509/newreq.pem
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
-----BEGIN CERTIFICATE REQUEST-----
MIICvzCCAacCAQAwejELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUx
ITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDEUMBIGA1UEAwwLZXhh
bXBsZS5jb20xHTAbBgkqhkiG9w0BCQEWDmhpQGV4YW1wbGUuY29tMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2c1g1TEmLciy0QG0/CX8ugLgjT029hvd
fLaHZUyw9aaQ1oYdyXtvZ5YKu8xin9jG+S/qMgc3LVw5zoG2r6tVQP8uA43mAajg
jMTw3IF/YwrC+1jE/pje6MeG+1zZ9BuOv72GIZmZsuw1gjEwwAnwiusS5x/w/FuL
Mamsqgcj3HEV01lfyWhMXjqaYZ9R24fmYE/ieb+/db5BY4Eq05R72zhuzgZAJd9G
v7Gdn9JPKif8gkxx/1qy23cqp9deVOW//zf6hYs5+510oJhqc/Lpr8kac0FcRsVW
XokkftaaKtY8/roJfeEvuHBiwTUevxrw5F7YHeZ2Bc5LUYl9LJ4GaQIDAQABoAAw
DQYJKoZIhvcNAQELBQADggEBAEhApGp3IEs+Zlgrum2T23sTtSbEv4lhbtc7TJeP
Hg49KJBqaBrNkB8onZH/2c3YakFHN49aR3O3q0qV4/1NtLITMG7fq3Cuollf4BJ+
0PkaOgmscu2ZMIRBahWbNMDRQvLJpI1dmMsaViZsBgPRA0/I1FyYXE+gWDljdCQe
ZAlzhEl1+sFNoMHWI3VtCOT8ZHgzg2bEQbONjYgz5dsYaSspBvlkzaUMzgf0xNlc
pcBWR3hYLLcn7VvwPdFP3sKqUBi/jGec84C+mJuQbsMj16yc7ez7+f+D1svLW2vI
avPpP4ew4s4TYmGMgBD2Qh1NtVXcK+fXVjSZif3zjKXiq1c=
MIIClzCCAX8CAQAwUjELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUx
HDAaBgNVBAoME0RlbW8gQ2VydCBBdXRob3JpdHkxEDAOBgNVBAMMB2RlbW8uY2Ew
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDbkXDqD5YI9u7G3y1tFd6O
yArTDmNlVqVmqYAreklWlB6D4XZWz7H9rePaHW9JEXzE5aJ0JLeefPAtRXB6Pr1G
Yb5NWAeZrTxjT1jD/h6WAVEfj1a5ZGGbbENxYogfOAOMn6VWK40kq3AG2IORAIKX
PH69XfdwAWRZFNzPQ2b4ZFBotcGy5JMxpc+ipcBHwI/B5fZqk10a7N+OMnA7qzFg
C7l9ApGAxOhI6ArP1bNdDt9dPL8mdbLAw/Zuc82Hr7UUyTgvQ5LMiHuSLFKSDb7B
OQIW/dgtCg+l1CQ9sPXjatbByq0tsOz59rHekcf9AmISyd6QN19lC2rUjJT07A2h
AgMBAAGgADANBgkqhkiG9w0BAQsFAAOCAQEAfeTQ9dExM4uDPV/jZe4z+1LHZ8sQ
iXp4iPaBz/Ibnp7SicWZQLw2KOQQ15bv+hw/Tl3CgsxjDl2men/X/GApwOy5JtdX
BZeFcFeEKjQCg4yn939kdKvcr7Fa26H5qnxQXH55QnmhnrLVS/6pviN3nLeDmXB6
OszBKYd3GgjQI9Gtd7qUs7jjMMyk4UnHKrU2oEIEZY/QGnUsb0153y7t8JuZTfTv
0y8U7OhV0NyUDnn+IXN34Cja3t0N2aKCBf8EUwlxt1dOIabrpxR5lbh56s7t1AG8
HN1SGkx6Hfz4yXM5twdHgtvVb4+4aP08lXN+GvawYVP/zBIZ4jvGtFXYZg==
-----END CERTIFICATE REQUEST-----
5 changes: 3 additions & 2 deletions src/test/ruby/x509/test_x509store.rb
Original file line number Diff line number Diff line change
@@ -29,20 +29,21 @@ def test_store_location_with_pem
assert ! store.verify(@cert)
store.set_default_paths

#puts @cert.inspect
puts @cert.inspect if $VERBOSE
#puts @cert.to_java java.security.cert.X509Certificate

verified = store.verify(@cert)
assert verified, "CA verification failed: #{store.inspect}"
end

def test_store_location_with_java_truststore
skip unless defined? JRUBY_VERSION
ENV['SSL_CERT_FILE'] = @javastore
store = OpenSSL::X509::Store.new
assert ! store.verify(@cert)
store.set_default_paths

#puts @cert.inspect
puts @cert.inspect if $VERBOSE
#puts @cert.to_java java.security.cert.X509Certificate

verified = store.verify(@cert)

0 comments on commit a570ff5

Please sign in to comment.