You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by ha...@apache.org on 2026/08/10 09:17:05 UTC

(skywalking-banyandb) branch fix/regenerate-expired-test-certs created (now 13d8fcbe1)

This is an automated email from the ASF dual-hosted git repository.

hanahmily pushed a change to branch fix/regenerate-expired-test-certs
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git


      at 13d8fcbe1 fix(test): regenerate the TLS test certificate that expired today

This branch includes the following new commits:

     new 13d8fcbe1 fix(test): regenerate the TLS test certificate that expired today

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(skywalking-banyandb) 01/01: fix(test): regenerate the TLS test certificate that expired today

Posted by ha...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

hanahmily pushed a commit to branch fix/regenerate-expired-test-certs
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git

commit 13d8fcbe1f273639d0201f589d0975c9c327908b
Author: Hongtao Gao <ha...@gmail.com>
AuthorDate: Mon Aug 10 09:16:55 2026 +0000

    fix(test): regenerate the TLS test certificate that expired today
    
    The shared self-signed test certificate expired at Aug 10 06:54:23 2026 GMT,
    which is blocking CI on every open PR. Three suites load it and all three fail
    once the clock passes that instant:
    
      test/integration/standalone/other  "queries a tls server"
      banyand/metadata/discovery/dns     "TLS Configuration"
      bydbctl/internal/cmd               health-check specs
    
    The two copies are byte-identical (same md5), one file duplicated into
    test/integration/standalone/other/testdata/server_cert.pem and
    banyand/metadata/discovery/dns/testdata/ca_cert.pem, each paired with the same
    server_key.pem. Both pairs are replaced.
    
    The replacement is deliberately like-for-like so this is purely an expiry
    refresh: same subject, same SANs (localhost, example.com, www.example.com), same
    RSA-2048/SHA-256, and the same single subjectAltName extension. OpenSSL 3 adds
    basicConstraints=critical,CA:TRUE and a key identifier by default, which the
    2021 original does not carry, so the extensions are pinned explicitly via a
    config rather than left to the defaults. Validity is 100 years, matching the
    earlier regeneration of banyand/metadata/schema/property/testdata/certs — that
    pass fixed one cert directory and missed this pair.
    
    Verified by running the two suites that CI reported, both of which failed before
    the change and pass after:
    
      ./test/integration/standalone/other   FAIL (2 specs) -> ok  98.6s
      ./banyand/metadata/discovery/dns      FAIL (1 spec)  -> ok  14.1s
    
    Why this took three CI re-runs to identify: main's CI SKIPS these suites (14
    jobs on a push to main, 41 on a pull request), so "main is green" never meant
    they passed there. Content-identical commits therefore disagreed purely by when
    they ran — everything before 06:54 passed, everything after failed — which looks
    like a flake and is not one.
    
    Not fixed here: banyand/queue/pub/testdata/certs/server.crt expired on
    Apr 17 2026, but nothing references that directory (only
    banyand/metadata/schema/property loads a testdata/certs dir, its own), so it is
    dead fixture data. Refreshing it would hide that; whether to regenerate or
    delete it is a separate call.
---
 CHANGES.md                                         |  1 +
 .../metadata/discovery/dns/testdata/ca_cert.pem    | 43 ++++++++---------
 .../metadata/discovery/dns/testdata/server_key.pem | 55 +++++++++++-----------
 .../standalone/other/testdata/server_cert.pem      | 43 ++++++++---------
 .../standalone/other/testdata/server_key.pem       | 55 +++++++++++-----------
 5 files changed, 101 insertions(+), 96 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index 91f3df40c..6eb42e265 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -172,6 +172,7 @@ Release Notes.
 
 - Upgrade Go and npm dependencies including etcd to v3.6.10, OpenTelemetry to v1.43.0, AWS SDK, and Google Cloud libraries.
 - Regenerate expired TLS test certificate with 100-year validity.
+- Regenerate the shared self-signed TLS test certificate, which expired at `Aug 10 06:54:23 2026 GMT` and broke every PR: the standalone TLS integration specs, the DNS discovery TLS specs, and the bydbctl health-check specs all load it. Same subject and SANs (`localhost`, `example.com`, `www.example.com`), now valid for 100 years. The earlier regeneration covered `banyand/metadata/schema/property/testdata/certs` but missed this pair, which is copied into both `test/integration/standalone [...]
 - Set Ginkgo `--repeat` to 0 in the flaky-test workflow so the hourly run completes within the 50-minute timeout.
 - Refactor the dump tool into a reusable `banyand/dump` parser library.
 - Strip macOS AppleDouble (`._*`) and `__MACOSX/` metadata from every release tarball (src, banyand, bydbctl, fodc-agent, fodc-proxy) so downstream users running `make generate` from a downloaded source tarball no longer hit "invalid control character" errors when `buf generate` walks the resource-fork files; export `COPYFILE_DISABLE=1` and filter `._*` files at the source.
diff --git a/banyand/metadata/discovery/dns/testdata/ca_cert.pem b/banyand/metadata/discovery/dns/testdata/ca_cert.pem
index d7e693f8c..24624b856 100644
--- a/banyand/metadata/discovery/dns/testdata/ca_cert.pem
+++ b/banyand/metadata/discovery/dns/testdata/ca_cert.pem
@@ -1,23 +1,24 @@
 -----BEGIN CERTIFICATE-----
-MIIDyzCCArOgAwIBAgIJAMtUjj8gb0gnMA0GCSqGSIb3DQEBCwUAMIGIMQswCQYD
-VQQGEwJDTjELMAkGA1UECAwCU0MxCzAJBgNVBAcMAkNEMRMwEQYDVQQKDApza3l3
-YWxraW5nMREwDwYDVQQLDAhiYW55YW5kYjEjMCEGCSqGSIb3DQEJARYUZmFueHVl
-MDgzMEBlbWFpbC5jb20xEjAQBgNVBAMMCWxvY2FsaG9zdDAeFw0yMTA4MTEwNjU0
-MjNaFw0yNjA4MTAwNjU0MjNaMIGIMQswCQYDVQQGEwJDTjELMAkGA1UECAwCU0Mx
-CzAJBgNVBAcMAkNEMRMwEQYDVQQKDApza3l3YWxraW5nMREwDwYDVQQLDAhiYW55
-YW5kYjEjMCEGCSqGSIb3DQEJARYUZmFueHVlMDgzMEBlbWFpbC5jb20xEjAQBgNV
-BAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMwN
-2N/JCT64EMySDMqwA4hJ2lDY6ro1BMgnfjFXZNg2dZagMYRwNao+D6HSl1y9Apr4
-EGC46hGuL92zrAUHEeMNZrEWBEB16UrnbyQeT4d1/Lq9tywGG0j2uvjCO5zMN43e
-WX8o7c9gZOPPQp/MKFFDZtxbj5+Ve2LWBdx1VWkIvJzITlLbmnASjBXzWs1kPrJY
-GiSrAASyb9nKNn5Lvw3bdNgOGLBQmd6jRKOkKHAEvFCHSKpQV4R2lEWAOb1NSfYr
-/YFz+GGc+HjZeSZt/4nIpMa6+jOs/2LQybz0jVtAprBE8lVRMSn0L+Ud9Gj7oJcJ
-hOJCoCTG+0vfGl0P3I0CAwEAAaM2MDQwMgYDVR0RBCswKYIJbG9jYWxob3N0ggtl
-eGFtcGxlLmNvbYIPd3d3LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQCJ
-L7mG1mjG+9zg5Hl4TbakQ/zxnz3VuAUN+8WEVcTY65Tc4LbabD56mf5PumDQaGzz
-mFhblsi2mXk4H+dbUCh3wEgpcbmCjZKa5Kuyypfcg8JgFzIS3PwNp/BCzxdP2uqA
-Lw1lHYczyWIaW+M7tVG4V9ewpo/DOX5xlkMw0kDJatYxCJ8CzSzFropNIeINkEX1
-dT/vDtH0qwWNUDGf5yr8dnjowKCRczmc1FY7hV+Q0SBZKhqHkTKrxgjT7eVNG5CR
-5xajFa96ut8UXTFd9+TXJNyPaYVotMD4WcLShc31yfwGR+Y3YpmH8uHzN3NRNwPJ
-wcIM5AFYEIf0ing6eIws
+MIID9zCCAt+gAwIBAgIUJZ+qUge9NJbTHAiTqXxzhPnapP4wDQYJKoZIhvcNAQEL
+BQAwgYgxCzAJBgNVBAYTAkNOMQswCQYDVQQIDAJTQzELMAkGA1UEBwwCQ0QxEzAR
+BgNVBAoMCnNreXdhbGtpbmcxETAPBgNVBAsMCGJhbnlhbmRiMSMwIQYJKoZIhvcN
+AQkBFhRmYW54dWUwODMwQGVtYWlsLmNvbTESMBAGA1UEAwwJbG9jYWxob3N0MCAX
+DTI2MDgxMDA5MDE1NloYDzIxMjYwODExMDkwMTU2WjCBiDELMAkGA1UEBhMCQ04x
+CzAJBgNVBAgMAlNDMQswCQYDVQQHDAJDRDETMBEGA1UECgwKc2t5d2Fsa2luZzER
+MA8GA1UECwwIYmFueWFuZGIxIzAhBgkqhkiG9w0BCQEWFGZhbnh1ZTA4MzBAZW1h
+aWwuY29tMRIwEAYDVQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IB
+DwAwggEKAoIBAQDFTP+ZVbCLaWJzxb0S5+jyXVbVnFHmQd+xslmKymUyLlgWlv+1
+Ycq7alFvsgob/3GiNW452A9BwXZ/l40tosYgW5dV8Y3nmjwbAwRUgkpM9pF4AqUL
+qkXmYCSvZYdH7k1wNG+vws9YsNY1m98sdsEEEuXlnd/e8KmcLlRxXn4nFrdHBVjv
+o8LewMAuMwy3c1nODEBlynB3RdWjH9cK6/ZzZ6w1Jr8MZsvuxN2wL0kCa5swJ961
+1l3FyHTJ9ZgYqRfDJNhNWUhpkz8epXRc3EJbw5eDHJkeB3yW6M2KjvlLof/XXh1k
+PS+lX8vQVHMLPJtEkYiFsz5Qpu1mxOaP/9M3AgMBAAGjVTBTMDIGA1UdEQQrMCmC
+CWxvY2FsaG9zdIILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLmNvbTAdBgNVHQ4E
+FgQUbBSFb0IwhuAJsKhau/SCtgr7E0wwDQYJKoZIhvcNAQELBQADggEBAI0NyhEB
+eKeshpSok7aFeH7k+H2Wvo4R4TogrJ20hOKBi/jhNRrrV9l16ZnYmlgYBeYjgDbJ
+0fXHKY/hoYS4jmC741IvJ4DI3h7hMez78EwomkgGwWREmwfVvF1KZaAvdEoffP8Y
+9nUHWZPjJ9dTPs0nrB5bArsqMw6C2S9sQ7kqcMc2lWwtpt6mzOpPvuYZ7xxkAbo8
+t3VzzzjBUtkMoGuHCOH0wOZr8qu/H/fGd2jPlC8qV1Pa//0h8GTrOnQs0XlB9wBi
+KjuY2XDEHaOkaVabJGvGHEqX90E8AYQbKNqEzkD9XAnjsxkB1gdXAXm37ZVAsQsG
+xLSlI0qjnmfp/e4=
 -----END CERTIFICATE-----
diff --git a/banyand/metadata/discovery/dns/testdata/server_key.pem b/banyand/metadata/discovery/dns/testdata/server_key.pem
index fc80ebecb..ff741a3ec 100644
--- a/banyand/metadata/discovery/dns/testdata/server_key.pem
+++ b/banyand/metadata/discovery/dns/testdata/server_key.pem
@@ -1,27 +1,28 @@
------BEGIN RSA PRIVATE KEY-----
-MIIEpAIBAAKCAQEAzA3Y38kJPrgQzJIMyrADiEnaUNjqujUEyCd+MVdk2DZ1lqAx
-hHA1qj4PodKXXL0CmvgQYLjqEa4v3bOsBQcR4w1msRYEQHXpSudvJB5Ph3X8ur23
-LAYbSPa6+MI7nMw3jd5Zfyjtz2Bk489Cn8woUUNm3FuPn5V7YtYF3HVVaQi8nMhO
-UtuacBKMFfNazWQ+slgaJKsABLJv2co2fku/Ddt02A4YsFCZ3qNEo6QocAS8UIdI
-qlBXhHaURYA5vU1J9iv9gXP4YZz4eNl5Jm3/icikxrr6M6z/YtDJvPSNW0CmsETy
-VVExKfQv5R30aPuglwmE4kKgJMb7S98aXQ/cjQIDAQABAoIBAQCL4VowXmHmCswJ
-UH1QXMSvIuFz1p9iMoIqq1gIfv50cTC+puYLAdjn8U9KAVEdk7w7e53OkDR1FlFd
-y5M6hxQt77vb3VngznO0k15PBjBCjhFH+lGc7jq6E9ksOgoffKcAq9HyJ56OMGg4
-+pWTcaKZwni6ylF0dkZ1BH5UGGMKcmX+E6NW13tUgU2fRGttjGFvUbHflCNg2vJh
-3IEFUmDGoDvJt4tdK2C1sBv7+cbW1+XBnPa9Gja2MF+v6DIs6AIpnHKwg33Bk33Q
-FX9oNErRYdtT3A9dcvR0qP6uVyVBPRREiuyBFJ0LUGXsbWwIjoPQ8SBZv1LaB1sW
-lo37BX/JAoGBAPuFJ07YNxkCniItKybPzT8mKKUPWS5iJy5pe5hBYSuIKSXZXhBl
-ETwhO/zpilwN8khXWokSW6QU/JmLQnHyG9ox3o5B/eAhCVCBZMe7eJaHJhXifj2A
-1i6KzAePIykUi4i5XKy5XSgRjyfO7E3ofW7MyDvg/OLWYX66MMcDVAf/AoGBAM+w
-Q7twak11okLckJKdtkasy7g5bHhKvksnw2G/CKave1c/CULPnSYYkiffiinUvVoP
-eUM8ANnFY36p1Lz+tE7g7VN1LAzN10ZwCPEdWZ0sjCveasiQrpNCXNWl5IRyRkQT
-m70Cr78zX5ahMIrU0ArLVRLVFB2ZX3lpnOK7h7tzAoGAIPKjYI+wQAV4w49ZLL9h
-6pjMEDs/enT/HvRQbXR7DyHKChw8Vzd2F4NfAVVye3aUO2e+A2C1QnxBTrfQX27Q
-uTd5KPd6E0cgmjwpAIUNWeKgWZOO5+2doQErkv3sJDB9ys5FVpb9ngcW0qcni1ke
-PUp0HGvvlKNyqBAp3ZgRBO8CgYBdEwcnpxdco00WXbZEnn0jayjY5JMhzY0+LRG4
-al48JQRHcy55TIWGnxhQ2jMW0AoTpD+Zy/gtn/IYv49hK1wuxUpWTnpxOoYxQOAg
-/iA8+cvPlRuRypUR1Xm5HWEtofCvbYIr0Fpme2VpIc+ZSAn77Gexyt/669MHnDb8
-vUH01QKBgQC6f88E/9nOb+Xwf2ZXSpK3BQQixPdi+wRY+smqYomSH+Vvou/ny8Cu
-AExWLc1KIH39tvs3e7RarB+hVDTGoHDD86basJ2eaaZdJfGUU0GGA39yRayn9xWz
-3eGVnQLmbguB9R4XYyF5lkp6qzopqp0eGNYMSxtvIhIYroJfOkb6vA==
------END RSA PRIVATE KEY-----
+-----BEGIN PRIVATE KEY-----
+MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDFTP+ZVbCLaWJz
+xb0S5+jyXVbVnFHmQd+xslmKymUyLlgWlv+1Ycq7alFvsgob/3GiNW452A9BwXZ/
+l40tosYgW5dV8Y3nmjwbAwRUgkpM9pF4AqULqkXmYCSvZYdH7k1wNG+vws9YsNY1
+m98sdsEEEuXlnd/e8KmcLlRxXn4nFrdHBVjvo8LewMAuMwy3c1nODEBlynB3RdWj
+H9cK6/ZzZ6w1Jr8MZsvuxN2wL0kCa5swJ9611l3FyHTJ9ZgYqRfDJNhNWUhpkz8e
+pXRc3EJbw5eDHJkeB3yW6M2KjvlLof/XXh1kPS+lX8vQVHMLPJtEkYiFsz5Qpu1m
+xOaP/9M3AgMBAAECggEAGyk0bqlrOmXxlbp9AuNGIEdVMuboJ2ieINpKlV6ze6sB
+mWqEHTYvMIm8WEIMPjp2LDxqxi/GOekmJP56AvRLjhzNwpkUTfPfnmBV8kRVci7n
+a7wBeI+iO8q0gijZ7L8TjgTJ80pAPRdrBcpFeNuISsVHPMr1DL3Yu5VtLoYxm7O4
++EAH1h2uMKMd7Y9K0AfoDnhR19rondDWlabufCYtxk++cnCevuMIHl+apFd1CDz2
+of00qRZhpHEyAMeBeHf/fBFenFqqCGIqYH+B5SMtq7r92JAFFjU4IJDRTDqVsami
+KEWW3kNP0WhonmVErJipx23SdDgMOoEyLqv6r2lxsQKBgQDkny6kT0zkVqTJY7kn
+K0NXXxZKAigMK9SaZyXtZRJsW4Syx+mvC6jTBEQk4ZVWKhTp0kvIeegDz/MdNwsO
+7UKIidBcIMLlSsQpcis1R0BZYkwupIglI+e9n6OGJ5U3SUS6huu32sFHnkqkx35N
+PQt1kdk2TF9DKv8Y9o/a6es6BQKBgQDc7Zzuc1mkLvlxosXua3qiLKp50U+i+6rD
+wuKVoH8U8nH2lYA4l9/EU1QH3I8giaBUcIj8dhIGzES64yzBlHXTmySgGthgbGF6
+f/0Z5Q6izjQ6voUVbMArTt22s2TY/Gy2P/CTn1PlK3P7M1h48sIFEG0EXI5AMkU8
+PPUMsAIRCwKBgAVQGbJh0WShCtVPRvc9DySRph/0KuAViKxJ51y785CnE89fy/Nw
+buzwdXDx+Rl2guPoKjCvfI/SHlE4fT5MjzZDFZ9+d2kCsspPx+dGD53EJgcTdcJ/
+Mhx7AD7W3qXZQwqepg2wvLsgV5W6uRmsaH7D8+tKHRCfiCwZVsB8nSXNAoGBAICB
+FY79OV7uk9ktPMP5cFN0d5Rz00aR7DoB2Zn+yOx+ORucygAhFt8zOOV5vSbH5qI2
+8vcmFkYt+qxaB2Zx3DdBPoSCGOm9INYILEgrm9/G4UpqFy7nGsAWF5B1uGseKH25
+o026lyntpICw1P1E9uXLMB4hV/yvQOZQ7ph6qDkRAoGBANKOWfxdt8I5D8hrRFft
+oQtUuKdNfRIk9AOC0D/9ydvbOXRwlNyN8pGvo4owC7ZjnNgH+C1t+dsMMff1n+nj
+en7xfUwWokpPi4jKzt0EJO8SyiZ/AsurWdcQ418f0rYK49avoACi2TGaGD4YQ9o2
+Xb0IcvCjbhxYQdFpoovvBMcQ
+-----END PRIVATE KEY-----
diff --git a/test/integration/standalone/other/testdata/server_cert.pem b/test/integration/standalone/other/testdata/server_cert.pem
index d7e693f8c..24624b856 100644
--- a/test/integration/standalone/other/testdata/server_cert.pem
+++ b/test/integration/standalone/other/testdata/server_cert.pem
@@ -1,23 +1,24 @@
 -----BEGIN CERTIFICATE-----
-MIIDyzCCArOgAwIBAgIJAMtUjj8gb0gnMA0GCSqGSIb3DQEBCwUAMIGIMQswCQYD
-VQQGEwJDTjELMAkGA1UECAwCU0MxCzAJBgNVBAcMAkNEMRMwEQYDVQQKDApza3l3
-YWxraW5nMREwDwYDVQQLDAhiYW55YW5kYjEjMCEGCSqGSIb3DQEJARYUZmFueHVl
-MDgzMEBlbWFpbC5jb20xEjAQBgNVBAMMCWxvY2FsaG9zdDAeFw0yMTA4MTEwNjU0
-MjNaFw0yNjA4MTAwNjU0MjNaMIGIMQswCQYDVQQGEwJDTjELMAkGA1UECAwCU0Mx
-CzAJBgNVBAcMAkNEMRMwEQYDVQQKDApza3l3YWxraW5nMREwDwYDVQQLDAhiYW55
-YW5kYjEjMCEGCSqGSIb3DQEJARYUZmFueHVlMDgzMEBlbWFpbC5jb20xEjAQBgNV
-BAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMwN
-2N/JCT64EMySDMqwA4hJ2lDY6ro1BMgnfjFXZNg2dZagMYRwNao+D6HSl1y9Apr4
-EGC46hGuL92zrAUHEeMNZrEWBEB16UrnbyQeT4d1/Lq9tywGG0j2uvjCO5zMN43e
-WX8o7c9gZOPPQp/MKFFDZtxbj5+Ve2LWBdx1VWkIvJzITlLbmnASjBXzWs1kPrJY
-GiSrAASyb9nKNn5Lvw3bdNgOGLBQmd6jRKOkKHAEvFCHSKpQV4R2lEWAOb1NSfYr
-/YFz+GGc+HjZeSZt/4nIpMa6+jOs/2LQybz0jVtAprBE8lVRMSn0L+Ud9Gj7oJcJ
-hOJCoCTG+0vfGl0P3I0CAwEAAaM2MDQwMgYDVR0RBCswKYIJbG9jYWxob3N0ggtl
-eGFtcGxlLmNvbYIPd3d3LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQCJ
-L7mG1mjG+9zg5Hl4TbakQ/zxnz3VuAUN+8WEVcTY65Tc4LbabD56mf5PumDQaGzz
-mFhblsi2mXk4H+dbUCh3wEgpcbmCjZKa5Kuyypfcg8JgFzIS3PwNp/BCzxdP2uqA
-Lw1lHYczyWIaW+M7tVG4V9ewpo/DOX5xlkMw0kDJatYxCJ8CzSzFropNIeINkEX1
-dT/vDtH0qwWNUDGf5yr8dnjowKCRczmc1FY7hV+Q0SBZKhqHkTKrxgjT7eVNG5CR
-5xajFa96ut8UXTFd9+TXJNyPaYVotMD4WcLShc31yfwGR+Y3YpmH8uHzN3NRNwPJ
-wcIM5AFYEIf0ing6eIws
+MIID9zCCAt+gAwIBAgIUJZ+qUge9NJbTHAiTqXxzhPnapP4wDQYJKoZIhvcNAQEL
+BQAwgYgxCzAJBgNVBAYTAkNOMQswCQYDVQQIDAJTQzELMAkGA1UEBwwCQ0QxEzAR
+BgNVBAoMCnNreXdhbGtpbmcxETAPBgNVBAsMCGJhbnlhbmRiMSMwIQYJKoZIhvcN
+AQkBFhRmYW54dWUwODMwQGVtYWlsLmNvbTESMBAGA1UEAwwJbG9jYWxob3N0MCAX
+DTI2MDgxMDA5MDE1NloYDzIxMjYwODExMDkwMTU2WjCBiDELMAkGA1UEBhMCQ04x
+CzAJBgNVBAgMAlNDMQswCQYDVQQHDAJDRDETMBEGA1UECgwKc2t5d2Fsa2luZzER
+MA8GA1UECwwIYmFueWFuZGIxIzAhBgkqhkiG9w0BCQEWFGZhbnh1ZTA4MzBAZW1h
+aWwuY29tMRIwEAYDVQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IB
+DwAwggEKAoIBAQDFTP+ZVbCLaWJzxb0S5+jyXVbVnFHmQd+xslmKymUyLlgWlv+1
+Ycq7alFvsgob/3GiNW452A9BwXZ/l40tosYgW5dV8Y3nmjwbAwRUgkpM9pF4AqUL
+qkXmYCSvZYdH7k1wNG+vws9YsNY1m98sdsEEEuXlnd/e8KmcLlRxXn4nFrdHBVjv
+o8LewMAuMwy3c1nODEBlynB3RdWjH9cK6/ZzZ6w1Jr8MZsvuxN2wL0kCa5swJ961
+1l3FyHTJ9ZgYqRfDJNhNWUhpkz8epXRc3EJbw5eDHJkeB3yW6M2KjvlLof/XXh1k
+PS+lX8vQVHMLPJtEkYiFsz5Qpu1mxOaP/9M3AgMBAAGjVTBTMDIGA1UdEQQrMCmC
+CWxvY2FsaG9zdIILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLmNvbTAdBgNVHQ4E
+FgQUbBSFb0IwhuAJsKhau/SCtgr7E0wwDQYJKoZIhvcNAQELBQADggEBAI0NyhEB
+eKeshpSok7aFeH7k+H2Wvo4R4TogrJ20hOKBi/jhNRrrV9l16ZnYmlgYBeYjgDbJ
+0fXHKY/hoYS4jmC741IvJ4DI3h7hMez78EwomkgGwWREmwfVvF1KZaAvdEoffP8Y
+9nUHWZPjJ9dTPs0nrB5bArsqMw6C2S9sQ7kqcMc2lWwtpt6mzOpPvuYZ7xxkAbo8
+t3VzzzjBUtkMoGuHCOH0wOZr8qu/H/fGd2jPlC8qV1Pa//0h8GTrOnQs0XlB9wBi
+KjuY2XDEHaOkaVabJGvGHEqX90E8AYQbKNqEzkD9XAnjsxkB1gdXAXm37ZVAsQsG
+xLSlI0qjnmfp/e4=
 -----END CERTIFICATE-----
diff --git a/test/integration/standalone/other/testdata/server_key.pem b/test/integration/standalone/other/testdata/server_key.pem
index fc80ebecb..ff741a3ec 100644
--- a/test/integration/standalone/other/testdata/server_key.pem
+++ b/test/integration/standalone/other/testdata/server_key.pem
@@ -1,27 +1,28 @@
------BEGIN RSA PRIVATE KEY-----
-MIIEpAIBAAKCAQEAzA3Y38kJPrgQzJIMyrADiEnaUNjqujUEyCd+MVdk2DZ1lqAx
-hHA1qj4PodKXXL0CmvgQYLjqEa4v3bOsBQcR4w1msRYEQHXpSudvJB5Ph3X8ur23
-LAYbSPa6+MI7nMw3jd5Zfyjtz2Bk489Cn8woUUNm3FuPn5V7YtYF3HVVaQi8nMhO
-UtuacBKMFfNazWQ+slgaJKsABLJv2co2fku/Ddt02A4YsFCZ3qNEo6QocAS8UIdI
-qlBXhHaURYA5vU1J9iv9gXP4YZz4eNl5Jm3/icikxrr6M6z/YtDJvPSNW0CmsETy
-VVExKfQv5R30aPuglwmE4kKgJMb7S98aXQ/cjQIDAQABAoIBAQCL4VowXmHmCswJ
-UH1QXMSvIuFz1p9iMoIqq1gIfv50cTC+puYLAdjn8U9KAVEdk7w7e53OkDR1FlFd
-y5M6hxQt77vb3VngznO0k15PBjBCjhFH+lGc7jq6E9ksOgoffKcAq9HyJ56OMGg4
-+pWTcaKZwni6ylF0dkZ1BH5UGGMKcmX+E6NW13tUgU2fRGttjGFvUbHflCNg2vJh
-3IEFUmDGoDvJt4tdK2C1sBv7+cbW1+XBnPa9Gja2MF+v6DIs6AIpnHKwg33Bk33Q
-FX9oNErRYdtT3A9dcvR0qP6uVyVBPRREiuyBFJ0LUGXsbWwIjoPQ8SBZv1LaB1sW
-lo37BX/JAoGBAPuFJ07YNxkCniItKybPzT8mKKUPWS5iJy5pe5hBYSuIKSXZXhBl
-ETwhO/zpilwN8khXWokSW6QU/JmLQnHyG9ox3o5B/eAhCVCBZMe7eJaHJhXifj2A
-1i6KzAePIykUi4i5XKy5XSgRjyfO7E3ofW7MyDvg/OLWYX66MMcDVAf/AoGBAM+w
-Q7twak11okLckJKdtkasy7g5bHhKvksnw2G/CKave1c/CULPnSYYkiffiinUvVoP
-eUM8ANnFY36p1Lz+tE7g7VN1LAzN10ZwCPEdWZ0sjCveasiQrpNCXNWl5IRyRkQT
-m70Cr78zX5ahMIrU0ArLVRLVFB2ZX3lpnOK7h7tzAoGAIPKjYI+wQAV4w49ZLL9h
-6pjMEDs/enT/HvRQbXR7DyHKChw8Vzd2F4NfAVVye3aUO2e+A2C1QnxBTrfQX27Q
-uTd5KPd6E0cgmjwpAIUNWeKgWZOO5+2doQErkv3sJDB9ys5FVpb9ngcW0qcni1ke
-PUp0HGvvlKNyqBAp3ZgRBO8CgYBdEwcnpxdco00WXbZEnn0jayjY5JMhzY0+LRG4
-al48JQRHcy55TIWGnxhQ2jMW0AoTpD+Zy/gtn/IYv49hK1wuxUpWTnpxOoYxQOAg
-/iA8+cvPlRuRypUR1Xm5HWEtofCvbYIr0Fpme2VpIc+ZSAn77Gexyt/669MHnDb8
-vUH01QKBgQC6f88E/9nOb+Xwf2ZXSpK3BQQixPdi+wRY+smqYomSH+Vvou/ny8Cu
-AExWLc1KIH39tvs3e7RarB+hVDTGoHDD86basJ2eaaZdJfGUU0GGA39yRayn9xWz
-3eGVnQLmbguB9R4XYyF5lkp6qzopqp0eGNYMSxtvIhIYroJfOkb6vA==
------END RSA PRIVATE KEY-----
+-----BEGIN PRIVATE KEY-----
+MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDFTP+ZVbCLaWJz
+xb0S5+jyXVbVnFHmQd+xslmKymUyLlgWlv+1Ycq7alFvsgob/3GiNW452A9BwXZ/
+l40tosYgW5dV8Y3nmjwbAwRUgkpM9pF4AqULqkXmYCSvZYdH7k1wNG+vws9YsNY1
+m98sdsEEEuXlnd/e8KmcLlRxXn4nFrdHBVjvo8LewMAuMwy3c1nODEBlynB3RdWj
+H9cK6/ZzZ6w1Jr8MZsvuxN2wL0kCa5swJ9611l3FyHTJ9ZgYqRfDJNhNWUhpkz8e
+pXRc3EJbw5eDHJkeB3yW6M2KjvlLof/XXh1kPS+lX8vQVHMLPJtEkYiFsz5Qpu1m
+xOaP/9M3AgMBAAECggEAGyk0bqlrOmXxlbp9AuNGIEdVMuboJ2ieINpKlV6ze6sB
+mWqEHTYvMIm8WEIMPjp2LDxqxi/GOekmJP56AvRLjhzNwpkUTfPfnmBV8kRVci7n
+a7wBeI+iO8q0gijZ7L8TjgTJ80pAPRdrBcpFeNuISsVHPMr1DL3Yu5VtLoYxm7O4
++EAH1h2uMKMd7Y9K0AfoDnhR19rondDWlabufCYtxk++cnCevuMIHl+apFd1CDz2
+of00qRZhpHEyAMeBeHf/fBFenFqqCGIqYH+B5SMtq7r92JAFFjU4IJDRTDqVsami
+KEWW3kNP0WhonmVErJipx23SdDgMOoEyLqv6r2lxsQKBgQDkny6kT0zkVqTJY7kn
+K0NXXxZKAigMK9SaZyXtZRJsW4Syx+mvC6jTBEQk4ZVWKhTp0kvIeegDz/MdNwsO
+7UKIidBcIMLlSsQpcis1R0BZYkwupIglI+e9n6OGJ5U3SUS6huu32sFHnkqkx35N
+PQt1kdk2TF9DKv8Y9o/a6es6BQKBgQDc7Zzuc1mkLvlxosXua3qiLKp50U+i+6rD
+wuKVoH8U8nH2lYA4l9/EU1QH3I8giaBUcIj8dhIGzES64yzBlHXTmySgGthgbGF6
+f/0Z5Q6izjQ6voUVbMArTt22s2TY/Gy2P/CTn1PlK3P7M1h48sIFEG0EXI5AMkU8
+PPUMsAIRCwKBgAVQGbJh0WShCtVPRvc9DySRph/0KuAViKxJ51y785CnE89fy/Nw
+buzwdXDx+Rl2guPoKjCvfI/SHlE4fT5MjzZDFZ9+d2kCsspPx+dGD53EJgcTdcJ/
+Mhx7AD7W3qXZQwqepg2wvLsgV5W6uRmsaH7D8+tKHRCfiCwZVsB8nSXNAoGBAICB
+FY79OV7uk9ktPMP5cFN0d5Rz00aR7DoB2Zn+yOx+ORucygAhFt8zOOV5vSbH5qI2
+8vcmFkYt+qxaB2Zx3DdBPoSCGOm9INYILEgrm9/G4UpqFy7nGsAWF5B1uGseKH25
+o026lyntpICw1P1E9uXLMB4hV/yvQOZQ7ph6qDkRAoGBANKOWfxdt8I5D8hrRFft
+oQtUuKdNfRIk9AOC0D/9ydvbOXRwlNyN8pGvo4owC7ZjnNgH+C1t+dsMMff1n+nj
+en7xfUwWokpPi4jKzt0EJO8SyiZ/AsurWdcQ418f0rYK49avoACi2TGaGD4YQ9o2
+Xb0IcvCjbhxYQdFpoovvBMcQ
+-----END PRIVATE KEY-----