From 84f533aeeeeec099931fad6fb6ea2a845b4b53bf Mon Sep 17 00:00:00 2001 From: ddidderr Date: Sun, 17 May 2026 09:34:00 +0200 Subject: [PATCH] fix(peer): renew expired QUIC dev certificate Manual peer CLI runs could discover peer advertisements, but QUIC handshakes did not complete. The checked-in self-signed certificate expired on March 2, 2026, so peers running on May 17, 2026 could start listening but could not establish valid TLS sessions with each other. Regenerate cert.pem from the existing key.pem, preserving the existing subject and DNS:localhost SAN. The renewed development certificate is valid until April 23, 2126 and still matches key.pem. Test Plan: - openssl x509 -in cert.pem -noout -subject -issuer -dates -ext subjectAltName - openssl x509 -noout -modulus -in cert.pem | openssl sha256 - openssl rsa -noout -modulus -in key.pem | openssl sha256 - just peer-cli-image - just peer-cli-alpha, just peer-cli-bravo, just peer-cli-charlie Refs: PEER_CLI_SCENARIOS.md --- cert.pem | 60 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/cert.pem b/cert.pem index de4bd11..1906687 100644 --- a/cert.pem +++ b/cert.pem @@ -1,35 +1,35 @@ -----BEGIN CERTIFICATE----- -MIIGCTCCA/GgAwIBAgIUDpGo26xcNO0Pw/L8axkDSVCnupcwDQYJKoZIhvcNAQEL +MIIGJTCCBA2gAwIBAgIUSha++qpq0ww+ArKVozVAPbBmQEMwDQYJKoZIhvcNAQEL BQAwgZUxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZCZXJsaW4xDzANBgNVBAcMBkJl cmxpbjESMBAGA1UECgwJUGF1bG9zb2Z0MREwDwYDVQQLDAhTb2Z0d2FyZTEkMCIG CSqGSIb3DQEJARYVZGRpZGRlcnJAcGF1bC5uZXR3b3JrMRcwFQYDVQQDDA5NYXN0 -ZXJEZXNhc3RlcjAeFw0yNTAzMDIxMjM0MzRaFw0yNjAzMDIxMjM0MzRaMIGVMQsw -CQYDVQQGEwJERTEPMA0GA1UECAwGQmVybGluMQ8wDQYDVQQHDAZCZXJsaW4xEjAQ -BgNVBAoMCVBhdWxvc29mdDERMA8GA1UECwwIU29mdHdhcmUxJDAiBgkqhkiG9w0B -CQEWFWRkaWRkZXJyQHBhdWwubmV0d29yazEXMBUGA1UEAwwOTWFzdGVyRGVzYXN0 -ZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC0DbMTTEoUKT9ZNLuR -DKGG84TLu5XauGJiQPoJhnIinSyC/ods0pvmjjcxrrsw39tt6JFb8yz2S6LX3wwL -bwgOPhV3BLzDZYqzbMidequSppsodcKNnZ901SwiNrF2OK1ZXORuUoM4AJXdz5qJ -ZTLyiKOUwQB3obME1cA1zIrBhHiRfXtFTwV+dnwb6L696Nz1z/vxmfzkO95vNppp -0gpz7qd9NoKqOHMSPCIhxrVcw31IGscUWGqEbEiK1Q12YHqxTpHs7ITB4xGbiWdR -ERwZoV3SyAAg+YgHLtGrKOGgxw/E+L6eDwIC2NUjq+hlORWbUfV8i71fOMvZS0eA -7hUIDJopZ/2xEYHCo1793HY9rLDAo2AippvAMG/BmTi2nnrpb2QOFFCNh/qOn+VU -wGDNAqrpNsNgk5MQQBtAjeyG4mzkK8sCYI3H+YVEZ6YMA7GkYBqfiPiFCtdop1TE -IVgo5RkAl4LpbRO03bm65QV5GEKgsWoz7wgGxaYmnjNPoHa4bdEXZe+3W2J6VNba -i9sXwf/E9A6axNDjy1o0fLkK/IFomk0zHzsVxy4HzBBR/8IqEz8bRt/Qy1QbBP9I -0xNallACSHtM2AdsrAkNCrcpaNdrQ14J2cGn5fvRcxKar5bzrDwHcX2pn76wdMMz -1b3io+FolYI/aFeqb9hPX5V+7wIDAQABo08wTTAJBgNVHRMEAjAAMAsGA1UdDwQE -AwIF4DAUBgNVHREEDTALgglsb2NhbGhvc3QwHQYDVR0OBBYEFNX3XPuVanpmZ73j -btjaeqiALr6UMA0GCSqGSIb3DQEBCwUAA4ICAQAGxfcR8y9/jCudqpCpOthHW01+ -12hlPa5CYgRpXpr5n2E/O87+Cq/day7S8gcXKiDBCyhw19HFl8O0b0D0vHfwZFu3 -aN4uj86moMROde1CJT59u86+D0EwjInDS126BeKtxovqWh1RPcOdHp4oB8F5IxCT -UiNXqgj9nsL7GoU4yqdQ3TvtJKU8EbsglnBK9/FxeTg5xp38H4FWcwcI5oGVLKBb -JvRI7YluoiYh934K+HMZI+mSpZut5Y5+QSwqy5xMyCbZ6AkVE4CUCGDMn1aUvRNl -sO1vE9aDkn9++Kp0XDNHoPJXZZ/c5EVLdWcmuVzErLWkonfqTHgZ8kbdeBMrTsNt -TaZ0gIQDf+W0idOxhJLIawqv8GK14PuG/a8LlIh37qS3sHHy5aY7lCxI/Ui+Hxhr -Mnjf7roDhjotgUtHsMQGxmXsCMJmVFW6NjtX4b1ZVQRtxionpNo/fzdqJRuaLt5E -uOktXbMPbbRdCyUzgGdxX/iz55osvBdJQCcDVdjiq6QEjo+vdBJTr4QDMQs4Q1p0 -OtZswBn34f9O38YlJRLemGhP0ZT0XRTyPJOVU0V1eBRgrab6mXTQMThGAdAkfIIG -rWLZZd7TTBpCfIZS+ZYxvX0+unUej1ZmaRwM3uo7GusDj+hC0Um9gF/d2dgRF6PI -Hy68pcpWun7JH4rZpQ== +ZXJEZXNhc3RlcjAgFw0yNjA1MTcwNjU3MzNaGA8yMTI2MDQyMzA2NTczM1owgZUx +CzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZCZXJsaW4xDzANBgNVBAcMBkJlcmxpbjES +MBAGA1UECgwJUGF1bG9zb2Z0MREwDwYDVQQLDAhTb2Z0d2FyZTEkMCIGCSqGSIb3 +DQEJARYVZGRpZGRlcnJAcGF1bC5uZXR3b3JrMRcwFQYDVQQDDA5NYXN0ZXJEZXNh +c3RlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALQNsxNMShQpP1k0 +u5EMoYbzhMu7ldq4YmJA+gmGciKdLIL+h2zSm+aONzGuuzDf223okVvzLPZLotff +DAtvCA4+FXcEvMNlirNsyJ16q5Kmmyh1wo2dn3TVLCI2sXY4rVlc5G5SgzgAld3P +mollMvKIo5TBAHehswTVwDXMisGEeJF9e0VPBX52fBvovr3o3PXP+/GZ/OQ73m82 +mmnSCnPup302gqo4cxI8IiHGtVzDfUgaxxRYaoRsSIrVDXZgerFOkezshMHjEZuJ +Z1ERHBmhXdLIACD5iAcu0aso4aDHD8T4vp4PAgLY1SOr6GU5FZtR9XyLvV84y9lL +R4DuFQgMmiln/bERgcKjXv3cdj2ssMCjYCKmm8Awb8GZOLaeeulvZA4UUI2H+o6f +5VTAYM0Cquk2w2CTkxBAG0CN7IbibOQrywJgjcf5hURnpgwDsaRgGp+I+IUK12in +VMQhWCjlGQCXgultE7TdubrlBXkYQqCxajPvCAbFpiaeM0+gdrht0Rdl77dbYnpU +1tqL2xfB/8T0DprE0OPLWjR8uQr8gWiaTTMfOxXHLgfMEFH/wioTPxtG39DLVBsE +/0jTE1qWUAJIe0zYB2ysCQ0Ktylo12tDXgnZwafl+9FzEpqvlvOsPAdxfamfvrB0 +wzPVveKj4WiVgj9oV6pv2E9flX7vAgMBAAGjaTBnMB0GA1UdDgQWBBTV91z7lWp6 +Zme9427Y2nqogC6+lDAfBgNVHSMEGDAWgBTV91z7lWp6Zme9427Y2nqogC6+lDAP +BgNVHRMBAf8EBTADAQH/MBQGA1UdEQQNMAuCCWxvY2FsaG9zdDANBgkqhkiG9w0B +AQsFAAOCAgEAFo2rNrhdsdvio3oVrqUGExG0qz1J855i7RnigawaX6Pb2wWpZW6/ +U9eky1PMzdy8HpGeTVWXDFjn8KytqR8YGp8Zo2E1si8Cn/yZJQ5rqJ8ahDRFDUW3 +yAQsk16nnI4O1jkofFd5rw9ZyFD7GV6+Ix8QwfaK8HNOScxiNa+zc1CoWyk7QWcw +vCfo46+n9p9JCfKkOk188yFwSnHNeTr1axaB/ggs1QX4/Ea8BFSv2h+z6UT5z87a +BJgE6NoRmfOhrBuwqEkRipFlL+OYHh1YUbArx7hRGSK97qi6wRSeMjTEqTKXgCCg +rOW/yleC9pkHouMTGEmwcFenIjwFSFe9ExKrz+4d/bEtzkEfqOmqQKcot3pFA5q3 +v6i9C01wsu2cX3K1ZclU5OkWd77QcoYqQdoWoXNoxFgJrzrtIzsc65zqihu8yCln +Pf6qj13YR9+irVDQYXhjcScF3A4i84UOi6sq8ucqw7E1Dr5bBAT6tWIrS8JnKCAo +NknxSd9E3RaDSNLI1XEeltrSyXq0Dp+GUtGCNlSg/Q9jw+fRhPUuG13ytAo6fZba +h8bttfUv10CPzBaK96H3wfcEnIvWTGcyS7Yo7XuKfJGnybR+Irn1dwfDGOE1782/ +1ys1mHpVPt2xzzQhfGv+DTLvBwqb3c7BEAU54xGY1d+5AX3fgsCcZ/4= -----END CERTIFICATE-----