Commit 1e369089f4 for openssl.org
commit 1e369089f47c6c80a4d00c14cbee3a1300abe9da
Author: Norbert Pocs <norbertp@openssl.org>
Date: Sat Sep 26 17:12:36 2026 +0200
test: regenerate CMP mock server certs, crosscerts had expired
The rootCaCert crosscerts newWithOld.pem and oldWithNew.pem added in
commit 5f38725fce were created by setup-mock.sh with "openssl x509 -new"
and no -days option. They therefore got the default validity of 30 days
and expired on Sep 26 13:02:12 2026 GMT. Since then, the "genm
rootCaCert" cases of test_cmp_http fail with "certificate has expired".
Pass -days $DAYS to every "x509 -new" call in setup-mock.sh, including
the ones in genee_kem() used for PQC. Then regenerate the mock server
credentials with gen_server_credentials. All of them are now valid for
100 years, like the other test certs made by mkcert.sh. The client
(signer) chain is still valid and is not changed.
Assisted-by: Claude Code:claude-opus-5-5
Signed-off-by: Norbert Pocs <norbertp@openssl.org>
Reviewed-by: Daniel Kubec <kubec@openssl.foundation>
Reviewed-by: Mounir Idrassi <mounir.idrassi@idrix.fr>
Reviewed-by: Milan Broz <mbroz@openssl.org>
Merge-date: Sun Sep 27 09:04:30 2026
Merged-from: https://github.com/openssl/openssl/pull/33003
diff --git a/test/recipes/80-test_cmp_http_data/Mock/newWithNew.pem b/test/recipes/80-test_cmp_http_data/Mock/newWithNew.pem
index ce6c5674b3..bc040580af 100644
--- a/test/recipes/80-test_cmp_http_data/Mock/newWithNew.pem
+++ b/test/recipes/80-test_cmp_http_data/Mock/newWithNew.pem
@@ -1,18 +1,18 @@
-----BEGIN CERTIFICATE-----
MIIC4DCCAcigAwIBAgIBATANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdSb290
-IENBMCAXDTI2MDgyNzEzMDIxMloYDzIxMjYwODI4MTMwMjEyWjASMRAwDgYDVQQD
-DAdSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5w9TxEfD
-dVnSll5Dv1lcgAmsxVXUHMYTnExTA6UkbmjJkhXxWldeYidWvXtl5BB1L6DXuyx4
-Zh14WfbiE0qYBG5UCN25B+oVgKbbFhZr0vSKJ4+wIl1XiFMpS9vTogZRSIccIQ9K
-wgKz/L9xoS9Vd5FOKnXydRILTAEwZ95ZT2A8Io0TTQclWvaq9cE7miUmty3bQ6Ob
-Fe7/+DfebSULecHip1+Zw2u9Vv5iAIGOdfStbYRRrrKSzkwLiaki9ZYTkMFIV9r+
-druBQ1UdM4rdu9MqFKpokrIenrbWnGRdklNrcNOldX923ZdR+HW+5MmjylTzEL2G
-1EKUflcoUmT8EQIDAQABoz8wPTAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIB
-BjAdBgNVHQ4EFgQUMQKXiGGCOFK2HECOu1/TJeoe9lcwDQYJKoZIhvcNAQELBQAD
-ggEBAMUFrSAb6ZXQbQ3pWTNn2P28iHgqh3kZsQd9SbjFTOaeTabl7rRDMpkxSra2
-WRgzLwJvPn/YxQCtPUSVpiNmc5bClTc+NxkeA7+EgdR/9reUET0H7y8LuUNdcBuV
-epwNhmue9iQnB4Gc60wzjQYJ5gjcyKCGXNKkQJaCIPk+cDmp/oAPc63Kt6NsVxW/
-50Texql7bV/h35HVm17m8YZDl+or9GLf18fzpxErDry2cfyaTQVrUzHMwor5sJw+
-VZEXKYccgg33TpUac/qCt4w7e7tJjdtEVpKpYSuT937m4+dZEmwtshjjw0yXamXY
-McsqsweWQbtx8C7I27Lb35S1ChI=
+IENBMCAXDTI2MDkyNjIxMDgwOFoYDzIxMjYwOTI2MjEwODA4WjASMRAwDgYDVQQD
+DAdSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAojxIToCQ
+ZPqVaFl/awhXnOt4BxRA7DzXYo9OzEQJzaH6kx4WcNJT2qzUFtsEN0v7xVBmEVk3
+GuWZGHYscyD9DPRHPqHnbs8qTy24hsweg4cZH9auae1N/nzWGJ6YlBV6w1OqtPFK
+wmDaNQuaKw6E1wbdchW8oeg+SVoRe/VuHwQYeaVx2hrVEsJ80d9z5FEMnysNY3pu
+yc+OKxOA5yrALlfAgSpFMI04Zp5/dV15Tz08BARZI8b47+mZaRuRaTOdf1MpIRXM
+A/P2OgCbnQAfUjEhGYaepCx1zmkbK3sQEeyqeh4Rq6J10lRLKgNTKqZAvfw1Y2Cj
+SbBrp9uagsW7dQIDAQABoz8wPTAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIB
+BjAdBgNVHQ4EFgQUanLxnqqiugFJq04umdMWRD68rH4wDQYJKoZIhvcNAQELBQAD
+ggEBAEMfSI/9+Mga4KZbm0ksSCvdQCXhUNm8XNdN1KpkdtCHSOn5ttoE46mhGYt4
+cNUFKZQAkLQ82ixWs6MOb2o0Lj2ZFaPGyNg0Qy3YQMqoKwmSM7MxDsVfP+vJ906v
+xOzaFkiOxudOn8cieHRSCegaAKEUOTv3m7E1XgMKR1awbjvwhFLZHwK7kOimlM6C
+6kUpyDSdlqmvmNPBk2fBPF7T/If8N5qi3HhnN/oEMaYgBbDHjGMxyKg7vPCUE+7Z
+OZrNsYalSJS2wliICb6jwMRZtsHLE6bTjRclmcx35/j9k/Jp7gS9KjPK3JalNOKX
+T66lyePB8sdvsadEYO9PTuexlcE=
-----END CERTIFICATE-----
diff --git a/test/recipes/80-test_cmp_http_data/Mock/newWithOld.pem b/test/recipes/80-test_cmp_http_data/Mock/newWithOld.pem
index 342a7e2e91..957180fae6 100644
--- a/test/recipes/80-test_cmp_http_data/Mock/newWithOld.pem
+++ b/test/recipes/80-test_cmp_http_data/Mock/newWithOld.pem
@@ -1,19 +1,19 @@
-----BEGIN CERTIFICATE-----
-MIIDBTCCAe2gAwIBAgIUXpL1fyjTebfAPfk+H0txgotBIUUwDQYJKoZIhvcNAQEL
-BQAwEjEQMA4GA1UEAwwHUm9vdCBDQTAeFw0yNjA4MjcxMzAyMTJaFw0yNjA5MjYx
-MzAyMTJaMBIxEDAOBgNVBAMMB1Jvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB
-DwAwggEKAoIBAQDnD1PER8N1WdKWXkO/WVyACazFVdQcxhOcTFMDpSRuaMmSFfFa
-V15iJ1a9e2XkEHUvoNe7LHhmHXhZ9uITSpgEblQI3bkH6hWAptsWFmvS9Ionj7Ai
-XVeIUylL29OiBlFIhxwhD0rCArP8v3GhL1V3kU4qdfJ1EgtMATBn3llPYDwijRNN
-ByVa9qr1wTuaJSa3LdtDo5sV7v/4N95tJQt5weKnX5nDa71W/mIAgY519K1thFGu
-spLOTAuJqSL1lhOQwUhX2v52u4FDVR0zit270yoUqmiSsh6ettacZF2SU2tw06V1
-f3bdl1H4db7kyaPKVPMQvYbUQpR+VyhSZPwRAgMBAAGjUzBRMA8GA1UdEwEB/wQF
-MAMBAf8wHQYDVR0OBBYEFDECl4hhgjhSthxAjrtf0yXqHvZXMB8GA1UdIwQYMBaA
-FK6Bq3xWRlpsnsrY0m5hQB7CIMfBMA0GCSqGSIb3DQEBCwUAA4IBAQBHg5CtnsyW
-nowtTPaermxY1XzwNmfOVZpItW1Hc5CEGNg2SIJ2syI9g8jvZWOQYKw9XKyaWtey
-eLA51mX1lb2/6+rmO+Usg3yghr1zZhJkP57zpnZZ3UGNo+vKdwkhPUKb+880oNRu
-2uLj4rFkiaBRfmqgmF8hT6KXApqfTpQtQMVGEfOPMpzAvG0cA9fnZP267tXXqKDs
-SimkERvxfV7tT99p9jSfT6ycVK+Ma7IDmWf2saKHhvPuBsyu7LfeaFDGtrE8zTjH
-VUkd5rniKKYD3pWuGZyMQr0xXxn7UiJWRZAxZ0SbaKUAdmnIGINrIZWXvObNNcVI
-mk0mbHTqgCIz
+MIIDBzCCAe+gAwIBAgIUAYbi9QMQp/6wxEDb54f0FB8wlcowDQYJKoZIhvcNAQEL
+BQAwEjEQMA4GA1UEAwwHUm9vdCBDQTAgFw0yNjA5MjYyMTA4MDhaGA85OTk5MTIz
+MTIzNTk1OVowEjEQMA4GA1UEAwwHUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQAD
+ggEPADCCAQoCggEBAKI8SE6AkGT6lWhZf2sIV5zreAcUQOw812KPTsxECc2h+pMe
+FnDSU9qs1BbbBDdL+8VQZhFZNxrlmRh2LHMg/Qz0Rz6h527PKk8tuIbMHoOHGR/W
+rmntTf581hiemJQVesNTqrTxSsJg2jULmisOhNcG3XIVvKHoPklaEXv1bh8EGHml
+cdoa1RLCfNHfc+RRDJ8rDWN6bsnPjisTgOcqwC5XwIEqRTCNOGaef3VdeU89PAQE
+WSPG+O/pmWkbkWkznX9TKSEVzAPz9joAm50AH1IxIRmGnqQsdc5pGyt7EBHsqnoe
+EauiddJUSyoDUyqmQL38NWNgo0mwa6fbmoLFu3UCAwEAAaNTMFEwDwYDVR0TAQH/
+BAUwAwEB/zAdBgNVHQ4EFgQUanLxnqqiugFJq04umdMWRD68rH4wHwYDVR0jBBgw
+FoAUQYiLgfOz/JCmZysHNECHrZWbz8IwDQYJKoZIhvcNAQELBQADggEBANG6luIw
+xXzvGUTq6/d0jyDZEzdIe+NKw+s3Y/NdPD5D7GuSix0Y4RFLHzaUrbzxjG+jWsWX
+10Q665VckVWfDUmaWoWSJ/5tqLPncppERLSml0hfY71dIWyXYU/dJEy8sM7BKfD6
+HRyCk8IJwILVshDE4DIPCyw8oM62xjbD9EHtHP23Lj0qXbZQVs7qlcx+jivlJbE+
+zQecmPWQG7cACBoKupTDGs9pBUWbBtOfLUmr3WmpMANlsKI5NFDo1fUFC14ib6LL
+CK5j0bBPrI9nb3zIfmvLAjk7OukXRNbMiTFjBcFM4T2iyEmXlSRaTcHnrAovntiM
+DzCblUnB++3gauE=
-----END CERTIFICATE-----
diff --git a/test/recipes/80-test_cmp_http_data/Mock/oldWithNew.pem b/test/recipes/80-test_cmp_http_data/Mock/oldWithNew.pem
index 7d4ef32501..180e8ea9a1 100644
--- a/test/recipes/80-test_cmp_http_data/Mock/oldWithNew.pem
+++ b/test/recipes/80-test_cmp_http_data/Mock/oldWithNew.pem
@@ -1,19 +1,19 @@
-----BEGIN CERTIFICATE-----
-MIIDBTCCAe2gAwIBAgIUV8Er52Kc37kB4LMVNXy/vi8A4CUwDQYJKoZIhvcNAQEL
-BQAwEjEQMA4GA1UEAwwHUm9vdCBDQTAeFw0yNjA4MjcxMzAyMTJaFw0yNjA5MjYx
-MzAyMTJaMBIxEDAOBgNVBAMMB1Jvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB
-DwAwggEKAoIBAQCuU56h761StwVmWzZ3HyiEAgghB7kUfrzJgiKyLm3O/s2wMlgv
-AK7f+vYEuBcqP8T0i+vOr2mtYbAhLUk7gqv89XiVv6P1U5HN3NUw3wXDz+4qYrpG
-9CQhAslEi8Le7NORAGcPzd9DxeVxhc5fbCJCP/rN7R4ttO7BZvd2igt3JwAYtaDY
-R2ooHXkp+uymuRF+G/EFJcreaQtdcfxYHb25BA+hl4BHIIMkjH0NIrN54e251/Ba
-cjikKz0czNXOcRGPh+b3A9eIRH97GAmMSKHs2J/dIlNwhPjzKl/rsPTBqnvPt7JS
-ugEHbaXTxt6LMvRe5hMeUwOzrP+2xeqWKrgxAgMBAAGjUzBRMA8GA1UdEwEB/wQF
-MAMBAf8wHQYDVR0OBBYEFK6Bq3xWRlpsnsrY0m5hQB7CIMfBMB8GA1UdIwQYMBaA
-FDECl4hhgjhSthxAjrtf0yXqHvZXMA0GCSqGSIb3DQEBCwUAA4IBAQDCT80khCV2
-+B1UE8z77MGD7C65aIs/uS2s8oheP8RI4d8dSGYwIt5C+16tJ7EB2fqVDd+McHx6
-xxCSY75/s4b5M0k/IMHMtfRuMAz9Q7VVrz0H/g3XrhKbdcPoahn8OopqRsWYa1YZ
-88CZU1imsH/dEurW3B7uzmojcF7t5SyldayU0P43rQxEsiZ4gAoC2kehaqAE9mJw
-LIZXm2F9a4YvWu4PTNWUV2OHQHPN291jzAu5O8NdWLoRncdIU+Scvyiyh5FR3PgO
-xZW4Zpn2MEocT7oJS49sfPJGgeyKwOo2bXZG1zGDgRSpPaU46unmVklnWIsI3eUQ
-t4KFJGwzzFv5
+MIIDBzCCAe+gAwIBAgIUUmHZdbo7Edf4ru+6ea1rAtX4dw0wDQYJKoZIhvcNAQEL
+BQAwEjEQMA4GA1UEAwwHUm9vdCBDQTAgFw0yNjA5MjYyMTA4MDhaGA85OTk5MTIz
+MTIzNTk1OVowEjEQMA4GA1UEAwwHUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQAD
+ggEPADCCAQoCggEBANk5fuQjYuPRgFE65HVbgqIBkPCC5ciF2MvhqxfyM+FqbU7G
+afMfPVUyWIXhhn+Yg5zpP0rpuegT8SX+GP7GtBOV4cFNd3LUUq32y2YlvIgDj30Z
+2yi1wjRIsX49V5FNyFLjePTvpymcONUqtvq333DdLBygQr0TE2WTISmflXvihdnq
+3Pjmre1YIwSnGUDBZJtPP89Lymb0QPEUvGHuy1K9O5jivlm38/GcG9IdWebPVR8d
+Nl0YwvZNmblCYMuyjc8aQ8fhTUef0pa1wf0D1cEVSj6+MTRgECqOk/WzzMF0CVcw
+U/0YHs7WKfXjnYpFrH50CPUw7+pLe0is8lEkox0CAwEAAaNTMFEwDwYDVR0TAQH/
+BAUwAwEB/zAdBgNVHQ4EFgQUQYiLgfOz/JCmZysHNECHrZWbz8IwHwYDVR0jBBgw
+FoAUanLxnqqiugFJq04umdMWRD68rH4wDQYJKoZIhvcNAQELBQADggEBAJUoH4cr
+0H7de/mU0e06pUYsqM85vgIOvGTh/Ep/EE1ALxm4KeCHvi5wgFcgVYA7WR2+PViH
+5jgCapT0VDHTrr7HGaGOJIJylTtC/vDMNruPb5PeVM4Vvmuh65AXqpi/o2XTaCsn
+u4bXRToaGhr5a1wdYhTqKe5LoSJq+71YCH/w0dFNxU2cyff04DwewEmhK5PSIKXI
+kklegHjKDxWs4c8JdIIYVvzBmW6H9XIDWBnJzXHyxeKB2GrWTJNtlfpAvuMJH3v8
+tPJYfHDm2Wm+C5eqecYevsCHbOsqeYahEjXtpyImavmEfid2u7hizEoeGDj/3hmp
+aV4eGxll0poGJ5c=
-----END CERTIFICATE-----
diff --git a/test/recipes/80-test_cmp_http_data/Mock/oldWithOld.pem b/test/recipes/80-test_cmp_http_data/Mock/oldWithOld.pem
index 067daf21e8..136c513729 100644
--- a/test/recipes/80-test_cmp_http_data/Mock/oldWithOld.pem
+++ b/test/recipes/80-test_cmp_http_data/Mock/oldWithOld.pem
@@ -1,18 +1,18 @@
-----BEGIN CERTIFICATE-----
MIIC4DCCAcigAwIBAgIBATANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdSb290
-IENBMCAXDTI2MDgyNzEzMDIxMloYDzIxMjYwODI4MTMwMjEyWjASMRAwDgYDVQQD
-DAdSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArlOeoe+t
-UrcFZls2dx8ohAIIIQe5FH68yYIisi5tzv7NsDJYLwCu3/r2BLgXKj/E9Ivrzq9p
-rWGwIS1JO4Kr/PV4lb+j9VORzdzVMN8Fw8/uKmK6RvQkIQLJRIvC3uzTkQBnD83f
-Q8XlcYXOX2wiQj/6ze0eLbTuwWb3dooLdycAGLWg2EdqKB15KfrsprkRfhvxBSXK
-3mkLXXH8WB29uQQPoZeARyCDJIx9DSKzeeHtudfwWnI4pCs9HMzVznERj4fm9wPX
-iER/exgJjEih7Nif3SJTcIT48ypf67D0wap7z7eyUroBB22l08beizL0XuYTHlMD
-s6z/tsXqliq4MQIDAQABoz8wPTAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIB
-BjAdBgNVHQ4EFgQUroGrfFZGWmyeytjSbmFAHsIgx8EwDQYJKoZIhvcNAQELBQAD
-ggEBAEzx/3RhfaGHKZvitVY+gTuRrcIjxp5oyNAXwThSrAf5M/h7C3VN9calDBwf
-NBdjruQjf+0UotoAf5vo/xgQO3mI5H4vkb7UlvQ5xVb4KGL4O9xNgZisTv/kgpGv
-L09bOQOSIQtb/bUF90jZBnH++L40ZzOeDCPkYFTpDvoE7sB3vyaDDjD8s9PzH5Iu
-yK+KvlrKJ+Y8ptFhgQmkhgIfNCG6E6laeVgmokbEDdBGUrsjq1S/pTuY6FxFdHS4
-Ifn1L9YTlqiaVzJaH3jgVk1komVmKgw20CQZl+tcSxzpez1R1h35r+kDj6F4Lj38
-1aRHVCZrZP6mq/YntYou/m7eXGo=
+IENBMCAXDTI2MDkyNjIxMDgwOFoYDzIxMjYwOTI2MjEwODA4WjASMRAwDgYDVQQD
+DAdSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Tl+5CNi
+49GAUTrkdVuCogGQ8ILlyIXYy+GrF/Iz4WptTsZp8x89VTJYheGGf5iDnOk/Sum5
+6BPxJf4Y/sa0E5XhwU13ctRSrfbLZiW8iAOPfRnbKLXCNEixfj1XkU3IUuN49O+n
+KZw41Sq2+rffcN0sHKBCvRMTZZMhKZ+Ve+KF2erc+Oat7VgjBKcZQMFkm08/z0vK
+ZvRA8RS8Ye7LUr07mOK+Wbfz8Zwb0h1Z5s9VHx02XRjC9k2ZuUJgy7KNzxpDx+FN
+R5/SlrXB/QPVwRVKPr4xNGAQKo6T9bPMwXQJVzBT/RgeztYp9eOdikWsfnQI9TDv
+6kt7SKzyUSSjHQIDAQABoz8wPTAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIB
+BjAdBgNVHQ4EFgQUQYiLgfOz/JCmZysHNECHrZWbz8IwDQYJKoZIhvcNAQELBQAD
+ggEBAFrXCdZ1EhIyoV7nlNcNmQ+5bj43/eaOKV0Ru8qrkdwEVS93f0utshNUN1cg
+WvVvMeDYcffCI/ou+3iyYtfXM25t7EJJaaz0ARSlKJgkjrAleLJKAwg2mHheC8d8
+wrzi+jihK5jHda6OHllQHjSKFtMPx8iAV+cQoNf3o6l/H9IlXyww2qb12E/T4kjz
+W67+eVYRcuCyr35LtgY24t/0Xrv1RGiG/VlgoZBABZilA/XuzeyvkfnnN/CcCbSv
+6HVJkvyjPzR2kVeXfsA513LzjQJ3jKCgL5QQSYXMa8+qFxRIPTGwyo830klv/PeQ
++10gGXF2Vib7JwNhIE5ZPVfoC7o=
-----END CERTIFICATE-----
diff --git a/test/recipes/80-test_cmp_http_data/Mock/server.crt b/test/recipes/80-test_cmp_http_data/Mock/server.crt
index 7d0f28f103..d835da23a0 100644
--- a/test/recipes/80-test_cmp_http_data/Mock/server.crt
+++ b/test/recipes/80-test_cmp_http_data/Mock/server.crt
@@ -1,20 +1,20 @@
-----BEGIN CERTIFICATE-----
MIIDMTCCAhmgAwIBAgIBAjANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdSb290
-IENBMCAXDTI2MDgyNzEzMDIxMloYDzIxMjYwODI4MTMwMjEyWjAZMRcwFQYDVQQD
+IENBMCAXDTI2MDkyNjIxMDgwOFoYDzIxMjYwOTI2MjEwODA4WjAZMRcwFQYDVQQD
DA5zZXJ2ZXIuZXhhbXBsZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
-AOgIpwWaDCfxfaFgAeMzu/eYbxcyY3YHAmuxAuw7+qt/qG+uGZlGM92s5VkZ9JVP
-PGODADn1VyUTV0TXtwhMTdg/M4hGq8OrI6XHq9slNVXGuETWMTh/eJBWK81I7pC3
-Qseogi0VZnnmJWJLzUFLN31/UljHlLUj9RrSC0SU6nmChUcYRBEwH/mZ2vS8Meu1
-WwmKHami8FDjVd9SEhVvrYcjnu0mejDfcQtB7aktpnVO9gCkPkHtavD47rMrenBL
-8KlY0njheAq0nfQ5TfU4Cfc6DZ7nUCbVmLfgAyetyDy9Z/qaQL6dXp5xdxZTE9+v
-P5/pk5gnGjAuacj2BukSDqkCAwEAAaOBiDCBhTAdBgNVHQ4EFgQUD9JSfQYLumzt
-+qlvpnSwhL4dtkMwHwYDVR0jBBgwFoAUroGrfFZGWmyeytjSbmFAHsIgx8EwCQYD
+AMXrqqrLil1SaPc+3L39ersCCjn3sv1xGQOGBulOa5LgNNpn0p70Xrljl+/ZLVdW
+qknHZVdIYZGA+w7Ib8wFdac7iqRVl8S62jrkt+DluKRu4TDHqmlI/NCtN0wX1Eyx
+nxmrV+h2hyBAJe8Oo7Oa9rrc5a2wsmLhY/MpHHcCHu5SvIKbGW5PX+7upvDt9Chu
+PQ4dNCZzJCyZm0Xau0k7hoMvi6cX8xlY3rq0gD3U4+Q6wvDpMpmhCJy+hwVZEk8b
+kbRFF3/T3M3XrJsQO4S0z7fCXSXpt6WUNsT9g+Eij3u2QOSyMfIWe7Vq+2UaVlsn
+c1IexEI/0xkHFKHgHMztj/8CAwEAAaOBiDCBhTAdBgNVHQ4EFgQUr1Zc6ep9Akc+
+yMHFIO49SyA9GTswHwYDVR0jBBgwFoAUQYiLgfOz/JCmZysHNECHrZWbz8IwCQYD
VR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAyAwGQYDVR0RBBIw
-EIIOc2VydmVyLmV4YW1wbGUwDQYJKoZIhvcNAQELBQADggEBAA4W5qoM36Y+4U84
-i6wMo0q1mBxUpRUZQY26FYY6IPLoKve/CkgrdudiSU9fvVGQ5RIo4hgwWF/yBM2K
-XJBRiaAw6ELz84p6UiNWDWqn2PCewomq2hc0IfR5pDBOsf5smHydAC0dA8xXCPJx
-VnIjfmrFp7JeOp7VV0Qo9Lo0e3aOCQIE/IbCF2lWV0STps0Jv+m6qiDfuN8bC3/J
-Q2ItxT/udhSZ74a8QbVSpJQt0m2Gcc+I4LQPu0jMZFPi2LT1QIwgoIo0d+0rarUg
-rdg58V8tT6QpcYh9y9FJ8pVM57v/HYN6b7InTcybrg2jqPZVp+0tIB1HeBWdBQay
-MDu4SRs=
+EIIOc2VydmVyLmV4YW1wbGUwDQYJKoZIhvcNAQELBQADggEBABC7gCNtmWBhMIzf
+weRaKEU1PWWvZPVWNVD4U0VBvqQr9mYxta9Icgw4HKGb5YQQbIAKq6lI03AdRTFg
+7TKTBE0HtuC86jjahh/jRucIoh3UAPT36a7XXRR5sC/ws8+JvwXCnHz//Z1HDGUm
+d5gJrMVf8BHStwYBKdbaU7Nh3w3JivQhU+VpDJzrf2e8p94b9XQj1NDffL4kWp27
+rmz9weRMCufNnDjKsAqTWaqVIMiI/kyR1Q23NWLdhKV/L5BjJ6sPkj4u8cWyrFvW
+0aDuCFirRFjsDIt7L34Dh2aWMEbFXRNdr8LDSEyW9S2ivV2pHkkDkH6Vkb3h0iD4
+9FcLRys=
-----END CERTIFICATE-----
diff --git a/test/recipes/80-test_cmp_http_data/Mock/server.key b/test/recipes/80-test_cmp_http_data/Mock/server.key
index 3f54b0a3d4..61762865bf 100644
--- a/test/recipes/80-test_cmp_http_data/Mock/server.key
+++ b/test/recipes/80-test_cmp_http_data/Mock/server.key
@@ -1,28 +1,28 @@
-----BEGIN PRIVATE KEY-----
-MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDoCKcFmgwn8X2h
-YAHjM7v3mG8XMmN2BwJrsQLsO/qrf6hvrhmZRjPdrOVZGfSVTzxjgwA59VclE1dE
-17cITE3YPzOIRqvDqyOlx6vbJTVVxrhE1jE4f3iQVivNSO6Qt0LHqIItFWZ55iVi
-S81BSzd9f1JYx5S1I/Ua0gtElOp5goVHGEQRMB/5mdr0vDHrtVsJih2povBQ41Xf
-UhIVb62HI57tJnow33ELQe2pLaZ1TvYApD5B7Wrw+O6zK3pwS/CpWNJ44XgKtJ30
-OU31OAn3Og2e51Am1Zi34AMnrcg8vWf6mkC+nV6ecXcWUxPfrz+f6ZOYJxowLmnI
-9gbpEg6pAgMBAAECggEAONTLsdXMBemCU4j8FV25u3hIt1YGYeVwHJffpyQ+rown
-IWlzSCUXdYNQLk1q6DoeyKHQp6F1fXV6AbjTEfN8eotqUAW9MsDjS4q3B0cbA94X
-Cncq2ZNxIGsWseJb2jKkptnZPnkYHyG1RNjbllM5rWGGtgt2GxLKSQ4qp9rQfj94
-CD2cWX9CH6Qiv/tYPOxFICv6j4YDvUSuCiJpDXUeQXqhsN5PRGHbW/7K4gPbV9Bg
-VMQDuBbr0NK333HLMxioWf+GbOWqhFYfbk33RPe6owaL/raHkJgsgClFKbTIWERY
-z6dbBhyiC2+7Fite4XyYHTLqabfCiEDqJujiaI9THQKBgQD1bTQhePlu4dBEvIbn
-wv+1O861cYKbiE2QB+E5pPnoV/Mho6Pxuoc+oNf7ksxy9Y1icSIK5wytVgcMJdu9
-O72PQKmWInD7W0IPBdkup0mkJvI4AyBcgKw7uWjfA8Krr9Xn775Z1Y+34wOEKCRj
-toZtV6XUzYZ6vHoHGh6kBLAPDQKBgQDyB72WHHnjdKSZpIIkP9Wq1hdiyezu547j
-4R9OY07PERrByRz4rBrKq2rL/mOzCSsPl9gXTtvIPjE7oh4V2zgrDeJY/HoW4OrR
-LI9cPYpPzwaVym8RS5IdbBk1MpBcOD0zpDpv+Llgmxj/1IzKfGUHcRBu9qyYnCF3
-V8xdZxu3DQKBgDK4ZtWkEqh/snMCIz8yZXYm7glBdCSAfscNWdZ36c3Cn1SMZQ1H
-5ztiMkCjje0UIiv+BXMLXOtVpA82o7rv5bT9QA7u/zpzGavRIZkqqWVrRxOcUcvM
-K8wL/UhZlpm0tRhBy6z1HcZ6+/cL9LlGt3FRc8wOzYP//5gIJdzvuxLhAoGBAMoQ
-clTwA0dF6+ImOU0ASmftg+rDQN+YTXCtU9DDElnIIvmk6V4nedq40FntUdl4jw3e
-rNeQy+dbHQl3aPzAYB154v5+E4QkVYc7V5kf++hzpEDMmHvtBtkvlcAXLfUAMwB5
-XRx8oHAqLO3xy3WF82cKGzk5EpH6z+nuUD2uxrHFAoGAB9/Vbw2hpc+mqSmDAVGx
-1fGDzp1V7gx81UiSadkJAYcIEnQRYjitD4uJ3ZhnXlOzHeyJXsPy/c99DUGONod6
-XD4j2cI40fI/hbFDIL+RdZ+q6WC22iKJ1IA7i49cSgYs37URTn5RqKnMhkmAthga
-8TbBhVvZLWrcBa/eFNt9YXU=
+MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDF66qqy4pdUmj3
+Pty9/Xq7Ago597L9cRkDhgbpTmuS4DTaZ9Ke9F65Y5fv2S1XVqpJx2VXSGGRgPsO
+yG/MBXWnO4qkVZfEuto65Lfg5bikbuEwx6ppSPzQrTdMF9RMsZ8Zq1fodocgQCXv
+DqOzmva63OWtsLJi4WPzKRx3Ah7uUryCmxluT1/u7qbw7fQobj0OHTQmcyQsmZtF
+2rtJO4aDL4unF/MZWN66tIA91OPkOsLw6TKZoQicvocFWRJPG5G0RRd/09zN16yb
+EDuEtM+3wl0l6bellDbE/YPhIo97tkDksjHyFnu1avtlGlZbJ3NSHsRCP9MZBxSh
+4BzM7Y//AgMBAAECggEAFArH1xDSe53HRFZIyzJ6daqAt5sGNJT51/oABCstSIvM
+vlsqIG+VkgdsUNz4svHzP5JiCEMroizh/367l3jsD5m/ceG7AzB6veEAX9VTa89Q
+nXxynMPH2ifYRCvbk0KfXl2UAtXR3CmyzbD5Ucw89PI+jeapQcsaMHr2x3RfBnoL
+mqd7AE5cdXS1vx2f0tZoa6ObRhbEdhb9qsH214j0NdMmbzueHluZdQ6V8QEKYdHb
+K1B1bo1j8kwpFQHtIFRPLLYKeahjhaMq9aVKH9k9JbrD1j0EIiGe5ctQ0BwQ/NGx
+9V33gsSGZx6mH86NnuCSBouxYGqRRbjYxxH5q+LhHQKBgQD1pSQ1LQ59EPkQrLOZ
+pDyUTz9iqsJZ5VkXmlC83dhuRFUJ4jPYOn1RzGCmgq5Dv3t2jW8yxpv9z7oIaa8y
+eChIu9eWzZOlJS1h0jmCDQkAm4HG2BIncmJ8YbnTO9JeQBkGyKkPYfITdy8+VO0B
+rWXbwTcJMYofz9Mb+g641vlGmwKBgQDOQ4KXzvFug5KYzMR9y1X3lxNm1hak8ZRs
+YXiI9cMKGOHdWX9ana1xF+jEgve+GiFMJosKLl7/grMWblaRRdDqOwS1MEd2ZjuF
+hX9N28IREvWOm7rPl3CQnWNWGEoTEm3FA5oBpmEKMVjzB9t/Zxl86BND3Z6z32hf
+9h1QrceAbQKBgQC/QFklcbQTGbDhE6UtnRpxWhX+qvZwaUlpQANWWN8WUutmq5Az
+7K3/jsE9QweMxbvJfKqz/MAc56tuu2HlSHoMzvs2dU5byMtBmxydLarxpyFugHH5
+9mvJbYjxdmT+bqdNidNen6KLF0NYI2T35loks5U2+jQROoyh/pmRvgYMuwKBgDlb
++sgeq3MxMaY+Y3IcBqcYozOY26k46S6OmId12KxJKR52Ef1wFdh6bqefSCfcemAD
+4+yL4q0peoYFXxt9D9DjYrbEW0souOqzqihLsZcv74ud8QBju9Drg8FgddEB8fa0
+vrIww5GjEXpcOAUg9ayPmTPpQIYC3bK57YMPIIitAoGAIqnPx1EbLH5+rFUf6IRn
+2Tf4j2fC46Vw+OPOTLMe8sWcRHSQkpoxhh4v+w6M3EL0Xzh2cQSUUtgtLSaltDsA
+GmhI6pKkfcxZd3iRNHNeEhmWRmAXuYXXWbQXusdgWPxE+nZHcXA13quUbyp0HoR8
+lHxOaLM9xbI+RbhDIT18RJA=
-----END PRIVATE KEY-----
diff --git a/test/recipes/80-test_cmp_http_data/Mock/setup-mock.sh b/test/recipes/80-test_cmp_http_data/Mock/setup-mock.sh
index c1b3239a37..cc4b4a0626 100755
--- a/test/recipes/80-test_cmp_http_data/Mock/setup-mock.sh
+++ b/test/recipes/80-test_cmp_http_data/Mock/setup-mock.sh
@@ -92,12 +92,12 @@ gen_server_credentials() {
$mkcert_sh genroot "Root CA" newWithNew-key newWithNew-cert
$OPENSSL pkey -in newWithNew-key.pem -out newWithNew-pubkey.pem -outform PEM -pubout
- $OPENSSL x509 -new -subj "/CN=Root CA" -CA server_root-cert.pem -CAkey server_root-key.pem \
+ $OPENSSL x509 -new -subj "/CN=Root CA" -not_after 99991231235959Z -CA server_root-cert.pem -CAkey server_root-key.pem \
-out newWithOld.pem -force_pubkey newWithNew-pubkey.pem \
-extfile <(printf "basicConstraints=critical,CA:true")
$OPENSSL pkey -in server_root-key.pem -out server_root-pubkey.pem -outform PEM -pubout
- $OPENSSL x509 -new -subj "/CN=Root CA" -CA newWithNew-cert.pem -CAkey newWithNew-key.pem \
+ $OPENSSL x509 -new -subj "/CN=Root CA" -not_after 99991231235959Z -CA newWithNew-cert.pem -CAkey newWithNew-key.pem \
-out oldWithNew.pem -force_pubkey server_root-pubkey.pem \
-extfile <(printf "basicConstraints=critical,CA:true")
@@ -139,10 +139,10 @@ genee_kem() {
local ca=$1; shift
echo "Generating KEM certificate"
$OPENSSL genpkey -algorithm "$OPENSSL_KEYALG" -out ${key}.pem -outpubkey ${cn}-pubkey.pem
- $OPENSSL x509 -new -subj "/CN=${cn}" -CA ${ca}.pem -CAkey ${cakey}.pem \
+ $OPENSSL x509 -new -subj "/CN=${cn}" -not_after 99991231235959Z -CA ${ca}.pem -CAkey ${cakey}.pem \
-out ${cert}.pem -force_pubkey ${cn}-pubkey.pem \
-extfile <(printf "basicConstraints=critical,CA:false\nkeyUsage=critical,keyEncipherment")
- $OPENSSL x509 -new -subj "/CN=${cn}-noSKID" -CA ${ca}.pem -CAkey ${cakey}.pem \
+ $OPENSSL x509 -new -subj "/CN=${cn}-noSKID" -not_after 99991231235959Z -CA ${ca}.pem -CAkey ${cakey}.pem \
-out ${cert}-noSKID.pem -force_pubkey ${cn}-pubkey.pem \
-extfile <(printf "basicConstraints=critical,CA:false\nkeyUsage=critical,keyEncipherment\nsubjectKeyIdentifier=none")
rm -f ${cn}-pubkey.pem
diff --git a/test/recipes/80-test_cmp_http_data/Mock/trusted.crt b/test/recipes/80-test_cmp_http_data/Mock/trusted.crt
index 067daf21e8..136c513729 100644
--- a/test/recipes/80-test_cmp_http_data/Mock/trusted.crt
+++ b/test/recipes/80-test_cmp_http_data/Mock/trusted.crt
@@ -1,18 +1,18 @@
-----BEGIN CERTIFICATE-----
MIIC4DCCAcigAwIBAgIBATANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdSb290
-IENBMCAXDTI2MDgyNzEzMDIxMloYDzIxMjYwODI4MTMwMjEyWjASMRAwDgYDVQQD
-DAdSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArlOeoe+t
-UrcFZls2dx8ohAIIIQe5FH68yYIisi5tzv7NsDJYLwCu3/r2BLgXKj/E9Ivrzq9p
-rWGwIS1JO4Kr/PV4lb+j9VORzdzVMN8Fw8/uKmK6RvQkIQLJRIvC3uzTkQBnD83f
-Q8XlcYXOX2wiQj/6ze0eLbTuwWb3dooLdycAGLWg2EdqKB15KfrsprkRfhvxBSXK
-3mkLXXH8WB29uQQPoZeARyCDJIx9DSKzeeHtudfwWnI4pCs9HMzVznERj4fm9wPX
-iER/exgJjEih7Nif3SJTcIT48ypf67D0wap7z7eyUroBB22l08beizL0XuYTHlMD
-s6z/tsXqliq4MQIDAQABoz8wPTAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIB
-BjAdBgNVHQ4EFgQUroGrfFZGWmyeytjSbmFAHsIgx8EwDQYJKoZIhvcNAQELBQAD
-ggEBAEzx/3RhfaGHKZvitVY+gTuRrcIjxp5oyNAXwThSrAf5M/h7C3VN9calDBwf
-NBdjruQjf+0UotoAf5vo/xgQO3mI5H4vkb7UlvQ5xVb4KGL4O9xNgZisTv/kgpGv
-L09bOQOSIQtb/bUF90jZBnH++L40ZzOeDCPkYFTpDvoE7sB3vyaDDjD8s9PzH5Iu
-yK+KvlrKJ+Y8ptFhgQmkhgIfNCG6E6laeVgmokbEDdBGUrsjq1S/pTuY6FxFdHS4
-Ifn1L9YTlqiaVzJaH3jgVk1komVmKgw20CQZl+tcSxzpez1R1h35r+kDj6F4Lj38
-1aRHVCZrZP6mq/YntYou/m7eXGo=
+IENBMCAXDTI2MDkyNjIxMDgwOFoYDzIxMjYwOTI2MjEwODA4WjASMRAwDgYDVQQD
+DAdSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Tl+5CNi
+49GAUTrkdVuCogGQ8ILlyIXYy+GrF/Iz4WptTsZp8x89VTJYheGGf5iDnOk/Sum5
+6BPxJf4Y/sa0E5XhwU13ctRSrfbLZiW8iAOPfRnbKLXCNEixfj1XkU3IUuN49O+n
+KZw41Sq2+rffcN0sHKBCvRMTZZMhKZ+Ve+KF2erc+Oat7VgjBKcZQMFkm08/z0vK
+ZvRA8RS8Ye7LUr07mOK+Wbfz8Zwb0h1Z5s9VHx02XRjC9k2ZuUJgy7KNzxpDx+FN
+R5/SlrXB/QPVwRVKPr4xNGAQKo6T9bPMwXQJVzBT/RgeztYp9eOdikWsfnQI9TDv
+6kt7SKzyUSSjHQIDAQABoz8wPTAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIB
+BjAdBgNVHQ4EFgQUQYiLgfOz/JCmZysHNECHrZWbz8IwDQYJKoZIhvcNAQELBQAD
+ggEBAFrXCdZ1EhIyoV7nlNcNmQ+5bj43/eaOKV0Ru8qrkdwEVS93f0utshNUN1cg
+WvVvMeDYcffCI/ou+3iyYtfXM25t7EJJaaz0ARSlKJgkjrAleLJKAwg2mHheC8d8
+wrzi+jihK5jHda6OHllQHjSKFtMPx8iAV+cQoNf3o6l/H9IlXyww2qb12E/T4kjz
+W67+eVYRcuCyr35LtgY24t/0Xrv1RGiG/VlgoZBABZilA/XuzeyvkfnnN/CcCbSv
+6HVJkvyjPzR2kVeXfsA513LzjQJ3jKCgL5QQSYXMa8+qFxRIPTGwyo830klv/PeQ
++10gGXF2Vib7JwNhIE5ZPVfoC7o=
-----END CERTIFICATE-----