Your message dated Sat, 09 Dec 2023 15:34:20 +0000
with message-id <e1rbzlq-002jjb...@fasolo.debian.org>
and subject line Bug#1057357: fixed in qtremoteobjects-everywhere-src 5.15.10-3
has caused the Debian Bug report #1057357,
regarding qtremoteobjects-everywhere-src: FTBFS in bullseye and bookworm
because of expired SSL certificates, will also FTBFS in trixie/sid eventually
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1057357: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057357
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:qtremoteobjects-everywhere-src
Version: 5.15.2-2
Severity: serious
Tags: ftbfs patch bullseye bookworm upstream
Dear maintainer:
During an archive rebuild of all packages in bookworm,
this package failed to build:
make[4]: Entering directory
'/<<PKGBUILDDIR>>/tests/auto/external_IODevice/tst_client'
/<<PKGBUILDDIR>>/tests/auto/external_IODevice/tst_client/target_wrapper.sh
./tst_external_IODevice
********* Start testing of tst_clientSSL *********
Config: Using QtTest library 5.15.8, Qt 5.15.8 (x86_64-little_endian-lp64
shared (dynamic) release build; by GCC 12.2.0), debian 12
PASS : tst_clientSSL::initTestCase()
FAIL! : tst_clientSSL::testRun() 'socketClient->waitForEncrypted(-1)' returned
FALSE. ()
Loc: [tst_client.cpp(77)]
QWARN : tst_clientSSL::testRun() QProcess: Destroyed while process
("/<<PKGBUILDDIR>>/tests/auto/external_IODevice/sslTestServer/sslTestServer")
is still running.
PASS : tst_clientSSL::cleanupTestCase()
Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 267ms
********* Finished testing of tst_clientSSL *********
make[4]: *** [Makefile:356: check] Error 1
make[4]: Leaving directory
'/<<PKGBUILDDIR>>/tests/auto/external_IODevice/tst_client'
make[3]: *** [Makefile:431: sub-tst_client-check_ordered] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests/auto/external_IODevice'
make[2]: *** [Makefile:1329: sub-external_IODevice-check] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/tests/auto'
dh_auto_test: error: make -j1 check -Ctests/auto LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/lib
QML2_IMPORT_PATH=/<<PKGBUILDDIR>>/test_root/usr/lib/x86_64-linux-gnu/qt5/qml returned exit
code 2
make[1]: *** [debian/rules:31: override_dh_auto_test-arch] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:11: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit
status 2
You can get a full build log from reproducible builds:
https://tests.reproducible-builds.org/debian/rb-pkg/bookworm/amd64/qtremoteobjects-everywhere-src.html
This happens because the SSL certificates in the tests have expired.
This can be checked by doing this:
cd tests/auto/external_IODevice/cert
for a in *; do openssl x509 -noout -enddate -in $a; done
The output from bookworm contains this:
notAfter=May 30 11:33:55 2023 GMT
notAfter=Jun 10 11:33:55 2023 GMT
notAfter=May 30 11:33:55 2023 GMT
and the output for bullseye (where it also fails) contains this:
notAfter=Jul 2 09:32:51 2023 GMT
notAfter=Jul 2 09:32:50 2023 GMT
notAfter=Jul 2 09:32:51 2023 GMT
I'm attaching two patches to fix this.
The first one modifies the script tests/auto/external_IODevice/cert/generate.sh
so that certificates expire in ten years.
The second patch is merely the result of running the script.
Note: The patches are relative to the version in trixie/sid,
where this problem should be fixed first.
Thanks.
commit 6699c65d1b7a891d16cab082e4e0c7d083568f34
Author: Santiago Vila <sanv...@debian.org>
Date: Sun Dec 3 22:36:00 2023 +0100
generate.sh: Create SSL certificates with a more realistic expiration date.
Ten years will cover the lifetime of this release as stable, oldstable,
LTS, and some additional extra time (there is really no need for the tests
to fail just the day after LTS ends).
diff --git a/tests/auto/external_IODevice/cert/generate.sh b/tests/auto/external_IODevice/cert/generate.sh
index b79c862..2de1651 100644
--- a/tests/auto/external_IODevice/cert/generate.sh
+++ b/tests/auto/external_IODevice/cert/generate.sh
@@ -30,7 +30,7 @@
# Generate the CA key
openssl genrsa -out rootCA.key 2048
# Generate the CA cert
-openssl req -x509 -key rootCA.key -out rootCA.pem -sha256 -nodes -subj "/CN=QtRO CA" -days 836
+openssl req -x509 -key rootCA.key -out rootCA.pem -sha256 -nodes -subj "/CN=QtRO CA" -days 3651
# genFiles stem [extra args to signing]
genFiles () {
@@ -42,7 +42,7 @@ genFiles () {
openssl req -new -key $stem.key -out $stem.csr -subj "/CN=127.0.0.1"
# Generate and sign the certificate
openssl x509 -req -in $stem.csr -out $stem.crt \
- -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -days 825 -sha256 "$@"
+ -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -days 3650 -sha256 "$@"
# Delete the signing request, no longer needed
rm $stem.csr
}
commit d9da85818f9bf50a72a371eb1453979432902065
Author: Santiago Vila <sanv...@debian.org>
Date: Sun Dec 3 22:44:00 2023 +0100
Regenerate SSL certificates using the updated generate.sh script.
diff --git a/examples/remoteobjects/ssl/sslserver/cert/client.crt b/examples/remoteobjects/ssl/sslserver/cert/client.crt
index ec85263..4622c5d 100644
--- a/examples/remoteobjects/ssl/sslserver/cert/client.crt
+++ b/examples/remoteobjects/ssl/sslserver/cert/client.crt
@@ -1,17 +1,17 @@
-----BEGIN CERTIFICATE-----
-MIICrTCCAZUCFHOQggvUf1o8c5i3yNyiGLNcLC4tMA0GCSqGSIb3DQEBCwUAMBIx
-EDAOBgNVBAMMB1F0Uk8gQ0EwHhcNMjMxMjAzMjAwMTQ5WhcNMjYwMzA3MjAwMTQ5
+MIICrTCCAZUCFHOQggvUf1o8c5i3yNyiGLNcLC4vMA0GCSqGSIb3DQEBCwUAMBIx
+EDAOBgNVBAMMB1F0Uk8gQ0EwHhcNMjMxMjAzMjE0NDM4WhcNMzMxMTMwMjE0NDM4
WjAUMRIwEAYDVQQDDAkxMjcuMC4wLjEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
-ggEKAoIBAQCtBqK02/TJMaAz3B/1NxiB5BUlgQhZmOo3AoIdhLtBGnW1V2xfoFxO
-oKhdzbudRFgjOAOOdOwa8brAiV1XutOoo+LsA3OpuQRJ+NHZgx+8BDaev3M6Xc1F
-IHUC1rGqnX6+WzDL85eyVh7jRJURjQcIYaPXOb07dxa3wNqqw1zcFW0imXRt8wHD
-aDB2OMlBmFmpC7IhfAN05kOBei2ztSA91/Jts8JwKXyTDH82WYU8SVSrD3wIG7fR
-Nk2Tq3U+Muw7TBqiImTbTSOPvZSBV2EWpCFA+o9GQLqFkkP3m+aiyrIW3oB0cLM1
-D9LAVjoCxUh+HfBIwEhSeq0ndvO48yqVAgMBAAEwDQYJKoZIhvcNAQELBQADggEB
-ALWLFGAn06KWIO1sFBkFlg/fPkwZZ1JaahhR1lFLacttfbRF6oDMBLkaRnV28fO/
-J7EO5bF5DyV4JtnvZzmdlAegJ6MbL7H7CVAd2c7+kYeVNaLFLJfOrmPtTeGgoqT1
-a2P0XtavklpkeA8fw4TjcFVVBLnAqvimHNwLQJ9vn0wT/lR5RSkpvZQ2VIcX4ioO
-KH8Hf7sh675hlLlTYje92dmmZ3FMdl8Ie89YRVp5GpmwRt05UZZ5glSu9xw+D/uL
-IMiNNoNSnr8YQGynvK8tpXNwC19Z0iAwir5QFn4zE16OaAGF8rWnOi39a7HjYdPN
-VS6P/wrg+uDQdDw0lQFuS+Q=
+ggEKAoIBAQC+b2yTU2pDQoS+fYKmOLVh/KkUgAU6ZV3g2ywmEdxJzF6knJqvwFui
+4MxfR9XACctEW+xxtklPy4aRFFWptYHi9v8V+Ac6SVEukGYP0A52Jn9/MqIZwu7e
+dwoWF1p5GVKkjz09FsnaOrWw8RRuD5jqcAheaURYRHiqveZxzxiBpmvgJpu2K1kf
+QS22fbnZGfRYdBcjhX+txOo3wt19qcgIofqh4M9N6gCwXt75VEEOuWwI8FCgX2y3
+n0p2nHM7iR4wPBYXJpV25K6FEM5AvQYkSjYpNwaggNTMv63xgtGEAPWC0XxA4Qfq
+Nxnj4qn4SU1lHr6nxVlDRox7yCUa58vbAgMBAAEwDQYJKoZIhvcNAQELBQADggEB
+AElzoUkYaV1uWPFZceYvEG2IOIl33yEMYqcRbdGRHimBA6hiupencxv+UG51aZ7Q
+un6sI01Nj4weeSQGWurl13qPoUJ5RvY295bDR2kS+qnb+9wG8H9/q/pq1yrlH5ZW
+IxWqJlPfUBKj/ShEplrDCn0OR38+tvNKAPi9PQVi9D8HD1SOtuhcLk4hU/Hqj9ek
+X/8kueT2bIc5u6rAoYktrQ3g0fqyfZUVezIqd0YlI9jUNRCfRd10Fyu+c8ODgCCS
+fXZ0HnBMWxfkF557O9q6MO2tWOJv+qq9qw9t5I/kduezkdGhMTeXv3NhxIHIYUTG
+CSLQbje++hKe5M7y5z6BoQ4=
-----END CERTIFICATE-----
diff --git a/examples/remoteobjects/ssl/sslserver/cert/client.key b/examples/remoteobjects/ssl/sslserver/cert/client.key
index 96a2a7d..d576f8b 100644
--- a/examples/remoteobjects/ssl/sslserver/cert/client.key
+++ b/examples/remoteobjects/ssl/sslserver/cert/client.key
@@ -1,28 +1,28 @@
-----BEGIN PRIVATE KEY-----
-MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCtBqK02/TJMaAz
-3B/1NxiB5BUlgQhZmOo3AoIdhLtBGnW1V2xfoFxOoKhdzbudRFgjOAOOdOwa8brA
-iV1XutOoo+LsA3OpuQRJ+NHZgx+8BDaev3M6Xc1FIHUC1rGqnX6+WzDL85eyVh7j
-RJURjQcIYaPXOb07dxa3wNqqw1zcFW0imXRt8wHDaDB2OMlBmFmpC7IhfAN05kOB
-ei2ztSA91/Jts8JwKXyTDH82WYU8SVSrD3wIG7fRNk2Tq3U+Muw7TBqiImTbTSOP
-vZSBV2EWpCFA+o9GQLqFkkP3m+aiyrIW3oB0cLM1D9LAVjoCxUh+HfBIwEhSeq0n
-dvO48yqVAgMBAAECggEAAq2C6+9NVSATRp4AGp2MUIZ/rTAIM4CvRMoPE7Dfx/jx
-BuP9Eoy/e6LMXBKGV7lu7xj7hIlj5TE83R57fr4QJf8p+z+2tneOKEVML6RsCEjn
-veDgr92I3nmmwuTwDFnNr6i8WUkIUaBcrOs6KJ1afN37HyAwUzuJF6NcFdj+ynVu
-rDN5ylp9QVnGTenH7EOQz/Qw0KqO0ECIZvM3CShlcex6Ncv5tdDLS14tbHfVdvG9
-4xTIYA+BngcPPG+rxC4V1+tEAIlOSfkg5ov+/lN9/fwgsUR1B37Q+d2M+FGUxAL8
-zhMufRcrSU6twvembjYGRGbX2Qff36ZzvOLhOdA9cwKBgQDb7AqbtOjqIf0mlBVT
-QavCifFHMNiLajoxAnXLc4mP4amzYFhD3RbqJ7ExDK4mfLpkvO7adFIM2SnrXlbZ
-LDFfRqPC8AK+/Kz455hBZhFndAnfyZVtOnHZV7YtlbJCwmA2YP78FeiXgynzkjGT
-bIAvvKTR8viszeVHRHOYzNhXawKBgQDJaR7r1AF1js4YvVUot8O+CMbrZlfePVpv
-mBhqyUhiOnBOKb3c2DwyPO2ZkE0gqmzBabyZ/BhUbFMATVgRbpil+OcgQoDFHWj3
-A8TnT3Utg+ZQz6fDjuixFkojsk6pwSsotYWd0SptOFukJdYT7eycorBAyJJegL7T
-bujJ7f0F/wKBgQCc8vijJNnwde9Hf/k0ILLmtDFIIDj6TgZXgaz1VHBBCchlZoW3
-cOpwk4EmQylp+CvBxwAjUU5ZMwZynjIW7S4TE8O9VDJxgLwlKosDaUdUcIC3gBKv
-ED294ZX3NFUyxauKQ3DWEQCcWJQw6w2Ma6uT5eoul1sXYB2X3ectjkt7HwKBgCDU
-C4AwzBQXNKx/n7PFUBhXYeTYh5XntifeSIyPRkcMc2WqFBI9BILDv456ILgkTxmv
-XFhU6LpJ9bVk5efheOwEh9eQP2DhjExGxv9UyiqjBxVA431Se8bxdSAgXgX5QEmg
-XKj+gMXQm89Dg4M4EortUYEdsA3LOk9IEpVnPwiNAoGBAIft5y9vd4j0RWigbav9
-GyOvhcBnqcq/JsiEHMpZDVGLAO8wZ6J2+gbdOOrem18Uh8tSUJZJpdC1zhRt3H+W
-dh0r5gjx60AsCu1+MsOuKIqBpKSTCUXr/6Nsp/4448n+NqF9eqaUh1hej8PKjmR8
-zr4X+w1DDm3h3DfoZUpgJt5m
+MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+b2yTU2pDQoS+
+fYKmOLVh/KkUgAU6ZV3g2ywmEdxJzF6knJqvwFui4MxfR9XACctEW+xxtklPy4aR
+FFWptYHi9v8V+Ac6SVEukGYP0A52Jn9/MqIZwu7edwoWF1p5GVKkjz09FsnaOrWw
+8RRuD5jqcAheaURYRHiqveZxzxiBpmvgJpu2K1kfQS22fbnZGfRYdBcjhX+txOo3
+wt19qcgIofqh4M9N6gCwXt75VEEOuWwI8FCgX2y3n0p2nHM7iR4wPBYXJpV25K6F
+EM5AvQYkSjYpNwaggNTMv63xgtGEAPWC0XxA4QfqNxnj4qn4SU1lHr6nxVlDRox7
+yCUa58vbAgMBAAECggEAGoCGMzCSIr8gmyP7aSeOMo9Hdodkct6FhJPr3nZw2kJb
+T3xN2LSj7BRtzLrCCAI07BQA4UhVhonT9d/HFiGg7FWkZUnJs7ZdWmYVFhFF2fJ8
+ntaMkZo7xPD7Edz5Jc483pLimlxQBhNSksfSKIj6JnIl8AGlVcVdp6Fa7y67gdtK
+L6tJ+u3azUi9yry4VzNOLgQNZLaMQ//vuBjql8C/1Owq2AEdOlweTKZQ0NzKV3D4
+GL/nyakwX6dYqNz6//VXeaYK9hCOMFyO+w0GYTGrG8ryGSVoYMNRKib/DXCiFrHA
+9Vz9btZWp7M81NkuEymYdqcNJwciDwG7UYszqlZkxQKBgQDo99025fO8proFPVB3
+DbbfIb4mJuLi8OBweS7PTBg+8RugppAWLARrNN9EhmgNKu8SKCL02Tq3keqqx0uy
+L9zBIykpzA+LxPbvhXdNu98mTNNziwlLKO4kqhuC0j3FSgGhRLC7f4nZ6WWNEeGr
+6GChdnYO/0wl/WMcrZuwYVk1pwKBgQDRQxp8psrlGDH3t/57ezgLAHKQrQjBLwOO
+MQY/UrGkxtsG75HdLFtQNy0Yte79Y1byIVwoGgfduZQ5SNjSFcEfQhvuEpn09/sn
+PgYr9MLOxup56uPa3wAdmpaMpf50T1V+2PvrKGMNjgVV+MfG09ZTQahQDdluYbJA
+WPyNC5JmrQKBgQCgyfGz4iHHIotg8mCGysBcYD2Mt2oAl59QAVN9X1ecmWwoBM2N
+f/PMykEOWnWWIPu/3FPECemsqNj95W8pHD+QTWQrpNtV7CtCRSuCSxhIpt2J8XwI
+k8dJJt61+8UGVX2qgG45+lx6OcwNATpwG4IV7lytHSbBUZEGSgwaQBYCIQKBgE53
+OPFQoXex0NqwNU4b7/HAIzU4jLXTaSPiIhOQcGf24J4DKtCiF0NGzTQc1BZTL4Dv
+HV00FYsAUSIBvLtZyOZtpYdpli0S5yvZx/qndnyOfdFlUDb7s1Fma9klTPpT3R0J
+Q7zzkeC9RibseAyH1i+1yOTrrIIFRA94zoocsrKpAoGACywVD7XjcYG5GTvJ90L+
+UH5CnAD8vZZtZC2eYq37JxYgWs8yGooszlXfVXcYuQCZ8lPH8EEq+jD0QW/TJeAn
+q6LZVtmOsqTwhEaxxpJH/eh0SghfHDOUgaBxx7ufor0He4hciRnQqh43Dx1DMfRh
+23qWSBduVOdEUO+K9tHAMNg=
-----END PRIVATE KEY-----
diff --git a/examples/remoteobjects/ssl/sslserver/cert/rootCA.key b/examples/remoteobjects/ssl/sslserver/cert/rootCA.key
index b00cbde..1972211 100644
--- a/examples/remoteobjects/ssl/sslserver/cert/rootCA.key
+++ b/examples/remoteobjects/ssl/sslserver/cert/rootCA.key
@@ -1,28 +1,28 @@
-----BEGIN PRIVATE KEY-----
-MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC7uo8xY6ejv1Qe
-0wAqkOebtclYpeBR1d62JBpd/KUDSLJVjDswit3TZJImbRR6sZu9JgN+xrd+lNTh
-AmAOxd62hMOkMaRy+ZBdqBrSenYKlXwmNX7bzSCw9PNny8SXlEGvIn0kt7nupyCB
-olXKItg3ci7+1SPSJIwY0NSrJ3FDtvJcV1IDXkOVXPYDtl9gca6wQsfYYW9ZPkRO
-hgJpLktpDIlhCXQl2keqDuYHFVfa1+mTh8UUI8QG1gKyRR39vDlqAWHmiilQOei7
-T+Efkn4p+mnqUzE8wW+vWQLWrbctSs6rh1obUIJnqL+N5G71xK+0P47uq+gHgAZb
-n4aBQdvlAgMBAAECggEASZpAkC2xSXs3YQp7UzUTCbLBaZdHlu5SbnlDOTxX+iyj
-dvUPM94OUNZqktRLpjtCg2uHDUqeIOv7duj2fnRH+KmfBx5LiqScXIwPUByhcU7g
-qR5qSYVoXtj7IeP7hS6kfiT4ic/a/13ZWdoq5qC4wyxqjpFEhRy9LPGboCtLti8z
-93YpYoC5EYXwagONFNs8HPgV7O7WRcsqmGzc0+TXTcQhPs4O1i+bZ2uurrhPSW/1
-UuLgM2GvgAYkIHmH620i2zQAzH/oNaX/w7plWsizTX44JLg50T2s5QAp0Oc5O5Fg
-MjfTtycqtUT4hz85VxafXXF5vEowc+33DzicuRWKdQKBgQD6P+1H55ItgfpPMmGq
-fNAHBM+wmy5H4MFbjHPqxh3CFsO+PTB1azMjEL1qDWbEFsraCsmAZq/tdeeM4rlJ
-aJC+WYpAjRXUBK5GRZXfU6boVjOphNQQEA9vVCELpMJ0w8No8/0JIdy4fnpEfS8n
-uwPBfzCLbrSCEbgHcI+PX+NzzwKBgQDACturWoNuHdYkx93JdXJ69q2sp4cSGog+
-Rlrt9D8kOHSzUa87zM+jBPzlq0hvqY6P/71Zznsm9fCzS+DUvhZi3Fmjwq1I5UNP
-EnGD5FlbZvHsytY7IjMH/cE/fG6cUhb8oYggBrlm2qYRp321ZcY8fHIBKTBt4SdS
-d1/9K8R+CwKBgQCjpq6beTrE+90fcYkhHuJD1MelbLYFV1vbbKxZehn31T9I52cL
-QoF8ivPzqLPtxCIAGVHQ4FZoadR088fL08/kS1X4BMujjTQSzGrIU0Ixaj36u9ya
-bIZLfa7mmGZ6SZM+zWBKWpSnKj73Dw6JYul/3pd2d30gGkpIwzl+v2xVTQKBgGOR
-faFTNY+TQqMhSTmZfjiIyzUYSuy0+uym16BGIbKq3r7WXC96GjGgdWqyqsTSOYsp
-gkgcyTdDDoA3mCNVRxAMxSEl32hLDeHiYx6J91ZvgoFODVLtgV3kUByVbFf6K9bh
-/Uz1j4znUnEW0ROK6AQWVZmKfISL1zJnmEoQNjlPAoGAd6ahqqvyysNbFRYBD+dJ
-4Df80lhDAPIInYv9ew2DsRZI1fFGyRaN3aCRuMYH5lIpREKhLlU9MuPfzmOLOuZv
-gCC7qOT4BzPjA58Cft5MXqLQBA+ChWScCtXouCVviH92EhNmqrrJUjvwqpXqIVJU
-qOtqDcEiNdFDfQt2STLc8Po=
+MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCXDWVfqxLFohyp
+yfp/DS/tphmvt61c9WUAH7o34CmYXTjZlxkdtmhFHQznRW12oyt1Y78PQq0sbngL
+/uukb+3axYRIN4wQSLkAIVvdm6UbP7TnxzkCrGuEB0IEQuMKEGWYgKHwgwVcPovJ
+jsqYPZVvyoixlBInz9FgdjbhlSPsFOSTVvZzK5Vzv6mO9Jff60P2ZoUcoiDrJLUz
+nM6ITQ7+c38dZerOuBFV73N0CIsp4mO25//kqg0JXpmkAgt8TprOV3ngcuTCrdCe
+1SyLY850DO1cQj81HvSzlG6tkhfKKJx2NfKEMGhYl/DKc6er8q1ld2eAdNnMJ5Yr
+3UqQJRvjAgMBAAECggEABCdyfe1hfcfrNowpycFeFmYMAiDGBsQaO/pOD71Sx4WW
+IP3JILUPLF9pJxm/XJTjhr3wgjCY50Y+d5ineFqPqwWQPBWIUjuobXrStkcn2kD9
+Q6aJ8ys0uxPMBVFQQcruUFcGnRZYA7prSRFr5utCpyllwE8h1LB1bKFeTwPf/LJn
+lFHLr34Vmr6whW3dSOn/QyjSRWXx6b88xc32yfniqI8JZrC5ul0J1ulGB0QRhGkB
+tOr2udYIZKjJkgYPQAL644NDEXL5B5iWUvzVzAyNTsLD/uSb4M/KwWxBlM1kvOGU
+GSNr/yKhwqHvV7zpAyjttEltRi44Nt9ULekEVUB+WQKBgQDHgC+vzZRisjhF46rn
+h5OkPMIWEWOAbJ0+fWFDGncDaTOc++QM1WNgJR24zODTKl92EwQHDVAMesPpO614
+DaoKarmvSqcSRDjKvcyij0GTnDe8qPYPn5aJd9vW4vSsqGNUlevClosCxiavSDrV
+Dyt48PejuX+UW3iqkl1QdTiKNwKBgQDB1LK1lcMrQJBY55lpsF2ovvsEDtwOPR93
+Icr3VtMpZTB0R442WzpvAhKaDLLaKUp5pzRGL4tN3pfpD2tz15+neKn4saE8zLoo
+1V0VDoBx9PCvfoP98/zbXZJiVFkdur+B6kz2ImUdnajL2lgnZjJSKGU3+QcEa8be
+vCEbuuI1tQKBgEtK57Rz5BKzrGVEHVYwZtpPS/jEK0dmtpnE/BY1QMF6zM3siw8E
+4fKBT4xVVmyby1dmqdh3f8SV+KZnrXpnvcscqGOtywwrzztFEpwvcNJi3O5I3kTb
+OBc9syyQj0MycfqUclwIMQKlAiiZHAsZJJEKcIvMEIhPVWUaxDj/ZI1VAoGBALuz
+JXwCkwUHeMEfRci7KXeHubysRxziw92xs8LhKYskmk+AG483uNZWw3y6X1g0NBKq
+gEyXLecybxkZ/YwoekrK5o4WNXWTK5LvSzxg1rGD6K+JbHg4Fdy4OFFQLRxFA77j
+DbQsio6rZhJCVquQo5o71Ajn9oupcuOuesFHsFchAoGAYedyPqf8UDgTbsPlA2uo
+kzPanG7Vb5JtHbE14XsAaQP27EX6Ww96oCjEMEhq3KqHj+CQGga0uj6dhgWw+8fl
+s8sLz456U6XkRNjjDJ5luklxvNY2ejETcnZ16t0dp8TtJ8xiFvYO3XyIioCMdtY9
+3TVra0Izy2Wgc1dg4Pz9VKA=
-----END PRIVATE KEY-----
diff --git a/examples/remoteobjects/ssl/sslserver/cert/rootCA.pem b/examples/remoteobjects/ssl/sslserver/cert/rootCA.pem
index 60d59f4..4d50164 100644
--- a/examples/remoteobjects/ssl/sslserver/cert/rootCA.pem
+++ b/examples/remoteobjects/ssl/sslserver/cert/rootCA.pem
@@ -1,19 +1,19 @@
-----BEGIN CERTIFICATE-----
-MIIDBTCCAe2gAwIBAgIUSydp2tbnt0GKOCVb2BLT7u6odR0wDQYJKoZIhvcNAQEL
-BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzEyMDMyMDAxNDhaFw0yNjAzMTgy
-MDAxNDhaMBIxEDAOBgNVBAMMB1F0Uk8gQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB
-DwAwggEKAoIBAQC7uo8xY6ejv1Qe0wAqkOebtclYpeBR1d62JBpd/KUDSLJVjDsw
-it3TZJImbRR6sZu9JgN+xrd+lNThAmAOxd62hMOkMaRy+ZBdqBrSenYKlXwmNX7b
-zSCw9PNny8SXlEGvIn0kt7nupyCBolXKItg3ci7+1SPSJIwY0NSrJ3FDtvJcV1ID
-XkOVXPYDtl9gca6wQsfYYW9ZPkROhgJpLktpDIlhCXQl2keqDuYHFVfa1+mTh8UU
-I8QG1gKyRR39vDlqAWHmiilQOei7T+Efkn4p+mnqUzE8wW+vWQLWrbctSs6rh1ob
-UIJnqL+N5G71xK+0P47uq+gHgAZbn4aBQdvlAgMBAAGjUzBRMB0GA1UdDgQWBBQK
-tqB+K+J4I3Nr2yM/XbZXooPjrDAfBgNVHSMEGDAWgBQKtqB+K+J4I3Nr2yM/XbZX
-ooPjrDAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAvz1HeuEgh
-VP7ongg3Lzzkhd339HVgO5oY8KsydrltVsnh4RKC3KrGYFhT5A0u7RpvUxSB38Gj
-5PNzm1SWS63nxgcNoJ5OTYdqN6+GcGHVYbe7DdTCWTcQyOlvo1wmAKba9DDzy2JV
-vBoB3zW4w7VpwI6s+k44n7I/riicNWF4ptf7E6ZxW5oCT3eq5SW460WP5cGBEFzg
-sfHdCsN1ioa0faNBISym1sazgGObE3k7x8EEPM8cb1mLyqFQaxXmTuhU23fzxJSk
-YP6f77GA1Ow1ahRy1JEsqGEr5U4ND6x0lRqyqbaT8ncnm9z9xYFT7pnHXd8qEXPp
-TvEQTDe5SkoY
+MIIDBTCCAe2gAwIBAgIUQExJNJG4q9PKcF6VZhx3N7QwAF0wDQYJKoZIhvcNAQEL
+BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzEyMDMyMTQ0MzdaFw0zMzEyMDEy
+MTQ0MzdaMBIxEDAOBgNVBAMMB1F0Uk8gQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB
+DwAwggEKAoIBAQCXDWVfqxLFohypyfp/DS/tphmvt61c9WUAH7o34CmYXTjZlxkd
+tmhFHQznRW12oyt1Y78PQq0sbngL/uukb+3axYRIN4wQSLkAIVvdm6UbP7TnxzkC
+rGuEB0IEQuMKEGWYgKHwgwVcPovJjsqYPZVvyoixlBInz9FgdjbhlSPsFOSTVvZz
+K5Vzv6mO9Jff60P2ZoUcoiDrJLUznM6ITQ7+c38dZerOuBFV73N0CIsp4mO25//k
+qg0JXpmkAgt8TprOV3ngcuTCrdCe1SyLY850DO1cQj81HvSzlG6tkhfKKJx2NfKE
+MGhYl/DKc6er8q1ld2eAdNnMJ5Yr3UqQJRvjAgMBAAGjUzBRMB0GA1UdDgQWBBTv
+r1oi6bupMmgta/v+Dek0O9xCcDAfBgNVHSMEGDAWgBTvr1oi6bupMmgta/v+Dek0
+O9xCcDAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBCWGZURlHB
+KfFfDSI4+4EkNax/LzYPpcI5w6HAQHG7RE5XanihJ4exE2Aqnwzu4UWZ/p7M2mPz
+pVN7NgGkqYN7TQBoRbyKwZO3KGw0x5ARm4SNW/T31I/u7zLAh66RXnMUJ46QaYH6
+hlJ2zusxp7saXgppx/ipJtJKd1IFIuKXMUS8uNEZ1Zly3ZMYt1udh6IYZqMcYbnG
+aEsvxMQq322mH4vGSonCXAnmuCESw/wR4PX+JQei3Z/0VYWhlxBKjyLrL0b9EQmK
+ps3wu1w4uuzWYiLNlDCQ+Ri6ej3APb9jhLg2KJ4SLB7UTvXN5/7CRf+pN182yo0n
+Xv1An8yXYqCH
-----END CERTIFICATE-----
diff --git a/examples/remoteobjects/ssl/sslserver/cert/rootCA.srl b/examples/remoteobjects/ssl/sslserver/cert/rootCA.srl
index 2f8ce2a..a15a2e5 100644
--- a/examples/remoteobjects/ssl/sslserver/cert/rootCA.srl
+++ b/examples/remoteobjects/ssl/sslserver/cert/rootCA.srl
@@ -1 +1 @@
-7390820BD47F5A3C7398B7C8DCA218B35C2C2E2D
+7390820BD47F5A3C7398B7C8DCA218B35C2C2E2F
diff --git a/examples/remoteobjects/ssl/sslserver/cert/server.crt b/examples/remoteobjects/ssl/sslserver/cert/server.crt
index 789f3cb..39bf781 100644
--- a/examples/remoteobjects/ssl/sslserver/cert/server.crt
+++ b/examples/remoteobjects/ssl/sslserver/cert/server.crt
@@ -1,20 +1,20 @@
-----BEGIN CERTIFICATE-----
-MIIDNTCCAh2gAwIBAgIUc5CCC9R/WjxzmLfI3KIYs1wsLiwwDQYJKoZIhvcNAQEL
-BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzEyMDMyMDAxNDhaFw0yNjAzMDcy
-MDAxNDhaMBQxEjAQBgNVBAMMCTEyNy4wLjAuMTCCASIwDQYJKoZIhvcNAQEBBQAD
-ggEPADCCAQoCggEBAORSspCrfVuyg+hoG8TpQpklmoQCTU+JXM/vpXnqpmPCDao0
-yxXeEqfOx5N9bd8K4zR9kFimAcLuDirKvn9W4hw+mTAi5rGBj0pPkVb2Tw2n0PNc
-gAa4BTMlLw1kkCknLDWRXW8I9q9i8V2uzNxVZ54Y6nRTaKHr0I0veJ9ML0aIMI0o
-91gsvv0zUYL6MvOAdB1bBjGfG1LqDAi13R3eP1oPOJDhlV+fSkatOXzJgc86NYSa
-yRZWugWctNBhnM3HTfRhOxQX+ewQPGJyiqI7yMK996Xm1PC/JNnAm65z3P8VFJzC
-BLvDW5n5xnvI6Dqup/sr0idRzeBnppiLym2sOccCAwEAAaOBgDB+MB8GA1UdIwQY
-MBaAFAq2oH4r4ngjc2vbIz9dtleig+OsMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTw
+MIIDNTCCAh2gAwIBAgIUc5CCC9R/WjxzmLfI3KIYs1wsLi4wDQYJKoZIhvcNAQEL
+BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzEyMDMyMTQ0MzhaFw0zMzExMzAy
+MTQ0MzhaMBQxEjAQBgNVBAMMCTEyNy4wLjAuMTCCASIwDQYJKoZIhvcNAQEBBQAD
+ggEPADCCAQoCggEBAKXeQUCDijqsGA3hTCwwD0fTa9afzuSrYJn3NzjeEOfNERnx
+iICjkMmHMXIw9s3NYAVDhOAQjXQLXdAWymelZq8tjOyrN3P+K6C6SrMl/bf88pTZ
+h49qdDSwjAcmhM0ZIqFEDfeUSMbV7JCiVa0ELPluKKAKcvUghHuPf9t/PhgHSdKU
+IXcifTX1RZzOBuHwuCOe+3TgxISaGZV/B4bdiOoIleiMHhL8CC07seLEp7gtYhh6
+l3pEpYStb66/6kSdliL9vTE10pR5XEsbu94aNBlEcLGxwHODRo2vfgkIAGQTuzGk
+aD9mlbmGb4o20cBoBmnSEPghR9KNq9Sgh+CemQcCAwEAAaOBgDB+MB8GA1UdIwQY
+MBaAFO+vWiLpu6kyaC1r+/4N6TQ73EJwMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTw
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEQQIMAaHBH8AAAEwHQYDVR0OBBYE
-FCUxXQqrPyY0JLuWF3pNicNi2MMhMA0GCSqGSIb3DQEBCwUAA4IBAQAtDhqlWcC7
-5sPnTZyM3DanwKjoTzOhgvjv2syTQe3EnwAEfpfs5jj8ilXIa6bcgYDOAxfqqYB8
-7me5IQmcLMBdKSd8eZCfwBiD6ZG9dvks103ftGyb0H997jZzm6CAuDSwH5Md2Cik
-z6/ChvSgrwIQetwX9ocrI4RoaiJHbHEmDVQ8pndg7H2NCitYdAzkIJzxB+UqMLsh
-hT3JXO53gNuaz0pAIGN0NZNI+jjUBk7Apy6TZPPLkgKQ7xiQIJXWBRuqhEI+Dyoy
-gIgJYZW8gPFd9154ubtdAVwbM+m4atm3DUSeOojw5T3juuF3uu9ukTZwdVU8MLT2
-YS2zGSae05G9
+FPkriomNYzq4cL13ZRpyrbYrHVJ2MA0GCSqGSIb3DQEBCwUAA4IBAQAGUGx/5Iiu
+9wDAASfT0xIp03sXkLjjE1Q+h2EYx/+4IoqeyziL5/xkEmqP7aROvgzwya+/z1Gw
+ycctqNPtKGHi6U4jcQQvl6OP9Ij9qae8yTtXufKzA/JJDh5YdOOgV2FqENKeANnd
+QlKoiXXfdtMQPAsK46UaBdL3pjprictUOgy1h7ItaqiPQsaeQ0e6CnjJ7LgOSiff
+oXHwTb9uRP6HuIuie+mG3ow7Q9BVzklHCRW4E1XeD1FiHBcKYDbEQ3TjFzsxd27T
+O3aivrczV79Km/InfaozssOT3cyYZc/BjKEwJZ7vECpmWZ0iYi0qzq5jF8qGLEDf
+1AqKTA1bN11Y
-----END CERTIFICATE-----
diff --git a/examples/remoteobjects/ssl/sslserver/cert/server.key b/examples/remoteobjects/ssl/sslserver/cert/server.key
index 102caa5..df1b3ef 100644
--- a/examples/remoteobjects/ssl/sslserver/cert/server.key
+++ b/examples/remoteobjects/ssl/sslserver/cert/server.key
@@ -1,28 +1,28 @@
-----BEGIN PRIVATE KEY-----
-MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDkUrKQq31bsoPo
-aBvE6UKZJZqEAk1PiVzP76V56qZjwg2qNMsV3hKnzseTfW3fCuM0fZBYpgHC7g4q
-yr5/VuIcPpkwIuaxgY9KT5FW9k8Np9DzXIAGuAUzJS8NZJApJyw1kV1vCPavYvFd
-rszcVWeeGOp0U2ih69CNL3ifTC9GiDCNKPdYLL79M1GC+jLzgHQdWwYxnxtS6gwI
-td0d3j9aDziQ4ZVfn0pGrTl8yYHPOjWEmskWVroFnLTQYZzNx030YTsUF/nsEDxi
-coqiO8jCvfel5tTwvyTZwJuuc9z/FRScwgS7w1uZ+cZ7yOg6rqf7K9InUc3gZ6aY
-i8ptrDnHAgMBAAECggEAEkJOx2T/dGrVQ6u3tMqWqdqo/a+VcSviATr/97z9K3Mk
-Vp08NHZ69XKC4Vehhrm/K75y4bP85hLVjTSDgXl4QZv78i6IVl+vDtlIHTU7YzMt
-cZjPIDptKAbsOVz2bmQUlAAZAb0sxR/bf4twFJq725fQgBb/ghtypSfLtKmKClDJ
-Le4+Qrmfn+cwyCkC/2T6Llmn4HKSzHybVzhVm3Em3dMa4U5YGV7Fv3IqYI7Ufb24
-KFStudsL6bfbNm8BmZnP4EOsoDc4xsw5a+RsWC7wlhUieTjVcjxn7IHib8i5RKl1
-+EpYLxn40zmmh9yFJjfJ2gK2t2PT8/Dc07RQdz1/eQKBgQDyw2ZBI3jb7QhZzBft
-9RSQqDKH9eIdGE5vqyL2KPZmtOtvHYiiwTFsOjrAubsYs4SbLgoCWp2sbX7/U7LU
-XD6FgPPpsuiG61ziT3YQ4FlFYJiLNCn958+gncIJ0CPknJ2nftpMGseISdhx9poJ
-EwrVR9/y8NXe9oj/eC26FNcvPQKBgQDwxbwPNETLfmvmHOI2hAP3OWELlmwwu33f
-SuG/WpCwycaBlBynBQ9k5piUeI57QDxS+OM5l5aUUmyyGj+Czw23sW8hayhE8Lpf
-+pItCkKalX8gOkhofmqmCi5kdUlTHvmeK4SKmC8Rb15AqfYcz5MESdwgXitFuTp+
-dYwd8qYdUwKBgGOLHg3NtswvaMIxfwpy+UjLv1SizWHyyo7dlMttRoQc4YFBkfpy
-z4o6YkcOoZpiWhiriy0l7Qt8JpwZvPV5EaX6l4mXc+OG9SJTRO1soQ5iqopCDInx
-mOCab6tIbr9aPQcma+rS/Eh1R0yLuuPHrCSCgWEDwh7X5psis1VfIFFdAoGBAOQD
-XkVHyp6r6qLRV6ko/Fh0DmNa4LqF1H5R+9erfLrvWv37tea19A4qEvUH9mbiPj6V
-VRqFZCSyqh1AnkTSsLr1XbjYMhqXnuil8yiUPt8GFI4Ao/HRRk5X9fdM21PMUbho
-nexikrCAN1Ilot1F9oRpLf25MGGnOK3pw/fYg1fhAoGAKC+uOOsyzOwFCVSV5C+4
-81hyyRBBPd+IZwxZTy9XkTuVUpIQbWPz7+xPwMls3G/WD1rvYUtQCcK9HF4sKNsr
-z32Nk9GNFKjnYpAFzKZxyvKXDYEYAwx5lF7z550KFA3fGwzWxFa8znuOyBo4NLUm
-HAQv2p/XSc41z0iN3A8Frg8=
+MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCl3kFAg4o6rBgN
+4UwsMA9H02vWn87kq2CZ9zc43hDnzREZ8YiAo5DJhzFyMPbNzWAFQ4TgEI10C13Q
+FspnpWavLYzsqzdz/iugukqzJf23/PKU2YePanQ0sIwHJoTNGSKhRA33lEjG1eyQ
+olWtBCz5biigCnL1IIR7j3/bfz4YB0nSlCF3In019UWczgbh8Lgjnvt04MSEmhmV
+fweG3YjqCJXojB4S/AgtO7HixKe4LWIYepd6RKWErW+uv+pEnZYi/b0xNdKUeVxL
+G7veGjQZRHCxscBzg0aNr34JCABkE7sxpGg/ZpW5hm+KNtHAaAZp0hD4IUfSjavU
+oIfgnpkHAgMBAAECggEAGDdWNH/f5F1awlqvHyZscgftJG++1NuBJjQVz7YlfAo6
+9xwwhINyMJIN3IZHNNh0A+C4hhQJ6t7RSqpWe60GIbOXRw208g4yOsGSsAwZuk0c
+8jFoyBNP4EoZmjOmoOEMvBmuUQPztMqSbV1d/9LDvtjf59m5WzjCTt3ZBL1TiKNP
+NGX2NqXBwoKTLrHTWeMku63HOBHzDCTiRfqeCGaG/+i8/FHcz33ZBBuj9ZE6Pz5p
+6TnHgh0jU574vZmAEaWUkPUulO78onBOxjQgpGksbVJFdc5Ls6WRhJAkWJa8ozEM
+u1xzRyJu/O+r3YUXLzjBaB1KrJV1+0n06PUF1YfGrQKBgQDnED4C+LR8hAWuuQa/
+1DlW+1nmkYueMOa9DNIEoyx85yqwvZ/I6z/wEWT27j63ezWUJ5yumWNj7yjg6fze
+/FxtqdxMV8qEh7IgKrF0evgdUQ03naU9VMHzGFzvHgZE5D2a36mjbUG1ycdn1DXH
++l35WbnWE/c4qHnxQ3BunP7jSwKBgQC3xNDUZ8A3MErp7UNT4tGUKGdAPqYRd/gq
+Rw6EOpv782Qu6/sRIQvOo79ctCmelgBLjuNSRnUQPqFwesbcco0BAOTqJEmuMoga
+sy4UMt3t9T1egc0yA0G9ETQ6oL2STEhfsVgh6x52q8Gql7azqFDNXcF6FhvIkpAe
+QEgJdrOPtQKBgHdJ0VnjX/pwhiZ/61YZkEixluYL+dJ/WH/9IGe4ff01srpwCw/F
+M8sSj9dThBlhiHWmRaN2GPO8wpPq+Nt92ZHcAZmAMVNeYr1sjRSfb3xjHbm6r1YM
+bdy8lS31iDMEyjEsiv2OKEBbnZCi4+kL/nv+sIwu3pDnmZzOvjq83nIlAoGAFI50
+mb39V28UgjRjOqf9r6gRXLNlWkDkRr5qFkqEFlv0kfcdv53Ft1jD2DfjC/VVlR4n
+uZVeFPIclvt08UXzFfCmqrZic5T9epceiW3jO3Iaak70yCprGR4qjIBclFfqJKIu
+7KRjZPzzjgSokFI8r6xULzb35qjWbDvekwhvL50CgYBOQBuRSPD44sIkdpKq/Q8q
+51Vn/ggrHr2jNML+vKuyDfuPnlV3RiKtJ6dWt6omTxS8in8GJGpDgFG6eICuhVox
+vuOkm8bXjMZX37Hdog4iNG2xtUImrL2MTeVvGKWxFGR52/3YiqZ6jThA0A1RBCeL
+os0lSz56rZtnpMyG9Gi50w==
-----END PRIVATE KEY-----
diff --git a/examples/remoteobjects/websockets/common/cert/client.crt b/examples/remoteobjects/websockets/common/cert/client.crt
index ec85263..4622c5d 100644
--- a/examples/remoteobjects/websockets/common/cert/client.crt
+++ b/examples/remoteobjects/websockets/common/cert/client.crt
@@ -1,17 +1,17 @@
-----BEGIN CERTIFICATE-----
-MIICrTCCAZUCFHOQggvUf1o8c5i3yNyiGLNcLC4tMA0GCSqGSIb3DQEBCwUAMBIx
-EDAOBgNVBAMMB1F0Uk8gQ0EwHhcNMjMxMjAzMjAwMTQ5WhcNMjYwMzA3MjAwMTQ5
+MIICrTCCAZUCFHOQggvUf1o8c5i3yNyiGLNcLC4vMA0GCSqGSIb3DQEBCwUAMBIx
+EDAOBgNVBAMMB1F0Uk8gQ0EwHhcNMjMxMjAzMjE0NDM4WhcNMzMxMTMwMjE0NDM4
WjAUMRIwEAYDVQQDDAkxMjcuMC4wLjEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
-ggEKAoIBAQCtBqK02/TJMaAz3B/1NxiB5BUlgQhZmOo3AoIdhLtBGnW1V2xfoFxO
-oKhdzbudRFgjOAOOdOwa8brAiV1XutOoo+LsA3OpuQRJ+NHZgx+8BDaev3M6Xc1F
-IHUC1rGqnX6+WzDL85eyVh7jRJURjQcIYaPXOb07dxa3wNqqw1zcFW0imXRt8wHD
-aDB2OMlBmFmpC7IhfAN05kOBei2ztSA91/Jts8JwKXyTDH82WYU8SVSrD3wIG7fR
-Nk2Tq3U+Muw7TBqiImTbTSOPvZSBV2EWpCFA+o9GQLqFkkP3m+aiyrIW3oB0cLM1
-D9LAVjoCxUh+HfBIwEhSeq0ndvO48yqVAgMBAAEwDQYJKoZIhvcNAQELBQADggEB
-ALWLFGAn06KWIO1sFBkFlg/fPkwZZ1JaahhR1lFLacttfbRF6oDMBLkaRnV28fO/
-J7EO5bF5DyV4JtnvZzmdlAegJ6MbL7H7CVAd2c7+kYeVNaLFLJfOrmPtTeGgoqT1
-a2P0XtavklpkeA8fw4TjcFVVBLnAqvimHNwLQJ9vn0wT/lR5RSkpvZQ2VIcX4ioO
-KH8Hf7sh675hlLlTYje92dmmZ3FMdl8Ie89YRVp5GpmwRt05UZZ5glSu9xw+D/uL
-IMiNNoNSnr8YQGynvK8tpXNwC19Z0iAwir5QFn4zE16OaAGF8rWnOi39a7HjYdPN
-VS6P/wrg+uDQdDw0lQFuS+Q=
+ggEKAoIBAQC+b2yTU2pDQoS+fYKmOLVh/KkUgAU6ZV3g2ywmEdxJzF6knJqvwFui
+4MxfR9XACctEW+xxtklPy4aRFFWptYHi9v8V+Ac6SVEukGYP0A52Jn9/MqIZwu7e
+dwoWF1p5GVKkjz09FsnaOrWw8RRuD5jqcAheaURYRHiqveZxzxiBpmvgJpu2K1kf
+QS22fbnZGfRYdBcjhX+txOo3wt19qcgIofqh4M9N6gCwXt75VEEOuWwI8FCgX2y3
+n0p2nHM7iR4wPBYXJpV25K6FEM5AvQYkSjYpNwaggNTMv63xgtGEAPWC0XxA4Qfq
+Nxnj4qn4SU1lHr6nxVlDRox7yCUa58vbAgMBAAEwDQYJKoZIhvcNAQELBQADggEB
+AElzoUkYaV1uWPFZceYvEG2IOIl33yEMYqcRbdGRHimBA6hiupencxv+UG51aZ7Q
+un6sI01Nj4weeSQGWurl13qPoUJ5RvY295bDR2kS+qnb+9wG8H9/q/pq1yrlH5ZW
+IxWqJlPfUBKj/ShEplrDCn0OR38+tvNKAPi9PQVi9D8HD1SOtuhcLk4hU/Hqj9ek
+X/8kueT2bIc5u6rAoYktrQ3g0fqyfZUVezIqd0YlI9jUNRCfRd10Fyu+c8ODgCCS
+fXZ0HnBMWxfkF557O9q6MO2tWOJv+qq9qw9t5I/kduezkdGhMTeXv3NhxIHIYUTG
+CSLQbje++hKe5M7y5z6BoQ4=
-----END CERTIFICATE-----
diff --git a/examples/remoteobjects/websockets/common/cert/client.key b/examples/remoteobjects/websockets/common/cert/client.key
index 96a2a7d..d576f8b 100644
--- a/examples/remoteobjects/websockets/common/cert/client.key
+++ b/examples/remoteobjects/websockets/common/cert/client.key
@@ -1,28 +1,28 @@
-----BEGIN PRIVATE KEY-----
-MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCtBqK02/TJMaAz
-3B/1NxiB5BUlgQhZmOo3AoIdhLtBGnW1V2xfoFxOoKhdzbudRFgjOAOOdOwa8brA
-iV1XutOoo+LsA3OpuQRJ+NHZgx+8BDaev3M6Xc1FIHUC1rGqnX6+WzDL85eyVh7j
-RJURjQcIYaPXOb07dxa3wNqqw1zcFW0imXRt8wHDaDB2OMlBmFmpC7IhfAN05kOB
-ei2ztSA91/Jts8JwKXyTDH82WYU8SVSrD3wIG7fRNk2Tq3U+Muw7TBqiImTbTSOP
-vZSBV2EWpCFA+o9GQLqFkkP3m+aiyrIW3oB0cLM1D9LAVjoCxUh+HfBIwEhSeq0n
-dvO48yqVAgMBAAECggEAAq2C6+9NVSATRp4AGp2MUIZ/rTAIM4CvRMoPE7Dfx/jx
-BuP9Eoy/e6LMXBKGV7lu7xj7hIlj5TE83R57fr4QJf8p+z+2tneOKEVML6RsCEjn
-veDgr92I3nmmwuTwDFnNr6i8WUkIUaBcrOs6KJ1afN37HyAwUzuJF6NcFdj+ynVu
-rDN5ylp9QVnGTenH7EOQz/Qw0KqO0ECIZvM3CShlcex6Ncv5tdDLS14tbHfVdvG9
-4xTIYA+BngcPPG+rxC4V1+tEAIlOSfkg5ov+/lN9/fwgsUR1B37Q+d2M+FGUxAL8
-zhMufRcrSU6twvembjYGRGbX2Qff36ZzvOLhOdA9cwKBgQDb7AqbtOjqIf0mlBVT
-QavCifFHMNiLajoxAnXLc4mP4amzYFhD3RbqJ7ExDK4mfLpkvO7adFIM2SnrXlbZ
-LDFfRqPC8AK+/Kz455hBZhFndAnfyZVtOnHZV7YtlbJCwmA2YP78FeiXgynzkjGT
-bIAvvKTR8viszeVHRHOYzNhXawKBgQDJaR7r1AF1js4YvVUot8O+CMbrZlfePVpv
-mBhqyUhiOnBOKb3c2DwyPO2ZkE0gqmzBabyZ/BhUbFMATVgRbpil+OcgQoDFHWj3
-A8TnT3Utg+ZQz6fDjuixFkojsk6pwSsotYWd0SptOFukJdYT7eycorBAyJJegL7T
-bujJ7f0F/wKBgQCc8vijJNnwde9Hf/k0ILLmtDFIIDj6TgZXgaz1VHBBCchlZoW3
-cOpwk4EmQylp+CvBxwAjUU5ZMwZynjIW7S4TE8O9VDJxgLwlKosDaUdUcIC3gBKv
-ED294ZX3NFUyxauKQ3DWEQCcWJQw6w2Ma6uT5eoul1sXYB2X3ectjkt7HwKBgCDU
-C4AwzBQXNKx/n7PFUBhXYeTYh5XntifeSIyPRkcMc2WqFBI9BILDv456ILgkTxmv
-XFhU6LpJ9bVk5efheOwEh9eQP2DhjExGxv9UyiqjBxVA431Se8bxdSAgXgX5QEmg
-XKj+gMXQm89Dg4M4EortUYEdsA3LOk9IEpVnPwiNAoGBAIft5y9vd4j0RWigbav9
-GyOvhcBnqcq/JsiEHMpZDVGLAO8wZ6J2+gbdOOrem18Uh8tSUJZJpdC1zhRt3H+W
-dh0r5gjx60AsCu1+MsOuKIqBpKSTCUXr/6Nsp/4448n+NqF9eqaUh1hej8PKjmR8
-zr4X+w1DDm3h3DfoZUpgJt5m
+MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+b2yTU2pDQoS+
+fYKmOLVh/KkUgAU6ZV3g2ywmEdxJzF6knJqvwFui4MxfR9XACctEW+xxtklPy4aR
+FFWptYHi9v8V+Ac6SVEukGYP0A52Jn9/MqIZwu7edwoWF1p5GVKkjz09FsnaOrWw
+8RRuD5jqcAheaURYRHiqveZxzxiBpmvgJpu2K1kfQS22fbnZGfRYdBcjhX+txOo3
+wt19qcgIofqh4M9N6gCwXt75VEEOuWwI8FCgX2y3n0p2nHM7iR4wPBYXJpV25K6F
+EM5AvQYkSjYpNwaggNTMv63xgtGEAPWC0XxA4QfqNxnj4qn4SU1lHr6nxVlDRox7
+yCUa58vbAgMBAAECggEAGoCGMzCSIr8gmyP7aSeOMo9Hdodkct6FhJPr3nZw2kJb
+T3xN2LSj7BRtzLrCCAI07BQA4UhVhonT9d/HFiGg7FWkZUnJs7ZdWmYVFhFF2fJ8
+ntaMkZo7xPD7Edz5Jc483pLimlxQBhNSksfSKIj6JnIl8AGlVcVdp6Fa7y67gdtK
+L6tJ+u3azUi9yry4VzNOLgQNZLaMQ//vuBjql8C/1Owq2AEdOlweTKZQ0NzKV3D4
+GL/nyakwX6dYqNz6//VXeaYK9hCOMFyO+w0GYTGrG8ryGSVoYMNRKib/DXCiFrHA
+9Vz9btZWp7M81NkuEymYdqcNJwciDwG7UYszqlZkxQKBgQDo99025fO8proFPVB3
+DbbfIb4mJuLi8OBweS7PTBg+8RugppAWLARrNN9EhmgNKu8SKCL02Tq3keqqx0uy
+L9zBIykpzA+LxPbvhXdNu98mTNNziwlLKO4kqhuC0j3FSgGhRLC7f4nZ6WWNEeGr
+6GChdnYO/0wl/WMcrZuwYVk1pwKBgQDRQxp8psrlGDH3t/57ezgLAHKQrQjBLwOO
+MQY/UrGkxtsG75HdLFtQNy0Yte79Y1byIVwoGgfduZQ5SNjSFcEfQhvuEpn09/sn
+PgYr9MLOxup56uPa3wAdmpaMpf50T1V+2PvrKGMNjgVV+MfG09ZTQahQDdluYbJA
+WPyNC5JmrQKBgQCgyfGz4iHHIotg8mCGysBcYD2Mt2oAl59QAVN9X1ecmWwoBM2N
+f/PMykEOWnWWIPu/3FPECemsqNj95W8pHD+QTWQrpNtV7CtCRSuCSxhIpt2J8XwI
+k8dJJt61+8UGVX2qgG45+lx6OcwNATpwG4IV7lytHSbBUZEGSgwaQBYCIQKBgE53
+OPFQoXex0NqwNU4b7/HAIzU4jLXTaSPiIhOQcGf24J4DKtCiF0NGzTQc1BZTL4Dv
+HV00FYsAUSIBvLtZyOZtpYdpli0S5yvZx/qndnyOfdFlUDb7s1Fma9klTPpT3R0J
+Q7zzkeC9RibseAyH1i+1yOTrrIIFRA94zoocsrKpAoGACywVD7XjcYG5GTvJ90L+
+UH5CnAD8vZZtZC2eYq37JxYgWs8yGooszlXfVXcYuQCZ8lPH8EEq+jD0QW/TJeAn
+q6LZVtmOsqTwhEaxxpJH/eh0SghfHDOUgaBxx7ufor0He4hciRnQqh43Dx1DMfRh
+23qWSBduVOdEUO+K9tHAMNg=
-----END PRIVATE KEY-----
diff --git a/examples/remoteobjects/websockets/common/cert/rootCA.key b/examples/remoteobjects/websockets/common/cert/rootCA.key
index b00cbde..1972211 100644
--- a/examples/remoteobjects/websockets/common/cert/rootCA.key
+++ b/examples/remoteobjects/websockets/common/cert/rootCA.key
@@ -1,28 +1,28 @@
-----BEGIN PRIVATE KEY-----
-MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC7uo8xY6ejv1Qe
-0wAqkOebtclYpeBR1d62JBpd/KUDSLJVjDswit3TZJImbRR6sZu9JgN+xrd+lNTh
-AmAOxd62hMOkMaRy+ZBdqBrSenYKlXwmNX7bzSCw9PNny8SXlEGvIn0kt7nupyCB
-olXKItg3ci7+1SPSJIwY0NSrJ3FDtvJcV1IDXkOVXPYDtl9gca6wQsfYYW9ZPkRO
-hgJpLktpDIlhCXQl2keqDuYHFVfa1+mTh8UUI8QG1gKyRR39vDlqAWHmiilQOei7
-T+Efkn4p+mnqUzE8wW+vWQLWrbctSs6rh1obUIJnqL+N5G71xK+0P47uq+gHgAZb
-n4aBQdvlAgMBAAECggEASZpAkC2xSXs3YQp7UzUTCbLBaZdHlu5SbnlDOTxX+iyj
-dvUPM94OUNZqktRLpjtCg2uHDUqeIOv7duj2fnRH+KmfBx5LiqScXIwPUByhcU7g
-qR5qSYVoXtj7IeP7hS6kfiT4ic/a/13ZWdoq5qC4wyxqjpFEhRy9LPGboCtLti8z
-93YpYoC5EYXwagONFNs8HPgV7O7WRcsqmGzc0+TXTcQhPs4O1i+bZ2uurrhPSW/1
-UuLgM2GvgAYkIHmH620i2zQAzH/oNaX/w7plWsizTX44JLg50T2s5QAp0Oc5O5Fg
-MjfTtycqtUT4hz85VxafXXF5vEowc+33DzicuRWKdQKBgQD6P+1H55ItgfpPMmGq
-fNAHBM+wmy5H4MFbjHPqxh3CFsO+PTB1azMjEL1qDWbEFsraCsmAZq/tdeeM4rlJ
-aJC+WYpAjRXUBK5GRZXfU6boVjOphNQQEA9vVCELpMJ0w8No8/0JIdy4fnpEfS8n
-uwPBfzCLbrSCEbgHcI+PX+NzzwKBgQDACturWoNuHdYkx93JdXJ69q2sp4cSGog+
-Rlrt9D8kOHSzUa87zM+jBPzlq0hvqY6P/71Zznsm9fCzS+DUvhZi3Fmjwq1I5UNP
-EnGD5FlbZvHsytY7IjMH/cE/fG6cUhb8oYggBrlm2qYRp321ZcY8fHIBKTBt4SdS
-d1/9K8R+CwKBgQCjpq6beTrE+90fcYkhHuJD1MelbLYFV1vbbKxZehn31T9I52cL
-QoF8ivPzqLPtxCIAGVHQ4FZoadR088fL08/kS1X4BMujjTQSzGrIU0Ixaj36u9ya
-bIZLfa7mmGZ6SZM+zWBKWpSnKj73Dw6JYul/3pd2d30gGkpIwzl+v2xVTQKBgGOR
-faFTNY+TQqMhSTmZfjiIyzUYSuy0+uym16BGIbKq3r7WXC96GjGgdWqyqsTSOYsp
-gkgcyTdDDoA3mCNVRxAMxSEl32hLDeHiYx6J91ZvgoFODVLtgV3kUByVbFf6K9bh
-/Uz1j4znUnEW0ROK6AQWVZmKfISL1zJnmEoQNjlPAoGAd6ahqqvyysNbFRYBD+dJ
-4Df80lhDAPIInYv9ew2DsRZI1fFGyRaN3aCRuMYH5lIpREKhLlU9MuPfzmOLOuZv
-gCC7qOT4BzPjA58Cft5MXqLQBA+ChWScCtXouCVviH92EhNmqrrJUjvwqpXqIVJU
-qOtqDcEiNdFDfQt2STLc8Po=
+MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCXDWVfqxLFohyp
+yfp/DS/tphmvt61c9WUAH7o34CmYXTjZlxkdtmhFHQznRW12oyt1Y78PQq0sbngL
+/uukb+3axYRIN4wQSLkAIVvdm6UbP7TnxzkCrGuEB0IEQuMKEGWYgKHwgwVcPovJ
+jsqYPZVvyoixlBInz9FgdjbhlSPsFOSTVvZzK5Vzv6mO9Jff60P2ZoUcoiDrJLUz
+nM6ITQ7+c38dZerOuBFV73N0CIsp4mO25//kqg0JXpmkAgt8TprOV3ngcuTCrdCe
+1SyLY850DO1cQj81HvSzlG6tkhfKKJx2NfKEMGhYl/DKc6er8q1ld2eAdNnMJ5Yr
+3UqQJRvjAgMBAAECggEABCdyfe1hfcfrNowpycFeFmYMAiDGBsQaO/pOD71Sx4WW
+IP3JILUPLF9pJxm/XJTjhr3wgjCY50Y+d5ineFqPqwWQPBWIUjuobXrStkcn2kD9
+Q6aJ8ys0uxPMBVFQQcruUFcGnRZYA7prSRFr5utCpyllwE8h1LB1bKFeTwPf/LJn
+lFHLr34Vmr6whW3dSOn/QyjSRWXx6b88xc32yfniqI8JZrC5ul0J1ulGB0QRhGkB
+tOr2udYIZKjJkgYPQAL644NDEXL5B5iWUvzVzAyNTsLD/uSb4M/KwWxBlM1kvOGU
+GSNr/yKhwqHvV7zpAyjttEltRi44Nt9ULekEVUB+WQKBgQDHgC+vzZRisjhF46rn
+h5OkPMIWEWOAbJ0+fWFDGncDaTOc++QM1WNgJR24zODTKl92EwQHDVAMesPpO614
+DaoKarmvSqcSRDjKvcyij0GTnDe8qPYPn5aJd9vW4vSsqGNUlevClosCxiavSDrV
+Dyt48PejuX+UW3iqkl1QdTiKNwKBgQDB1LK1lcMrQJBY55lpsF2ovvsEDtwOPR93
+Icr3VtMpZTB0R442WzpvAhKaDLLaKUp5pzRGL4tN3pfpD2tz15+neKn4saE8zLoo
+1V0VDoBx9PCvfoP98/zbXZJiVFkdur+B6kz2ImUdnajL2lgnZjJSKGU3+QcEa8be
+vCEbuuI1tQKBgEtK57Rz5BKzrGVEHVYwZtpPS/jEK0dmtpnE/BY1QMF6zM3siw8E
+4fKBT4xVVmyby1dmqdh3f8SV+KZnrXpnvcscqGOtywwrzztFEpwvcNJi3O5I3kTb
+OBc9syyQj0MycfqUclwIMQKlAiiZHAsZJJEKcIvMEIhPVWUaxDj/ZI1VAoGBALuz
+JXwCkwUHeMEfRci7KXeHubysRxziw92xs8LhKYskmk+AG483uNZWw3y6X1g0NBKq
+gEyXLecybxkZ/YwoekrK5o4WNXWTK5LvSzxg1rGD6K+JbHg4Fdy4OFFQLRxFA77j
+DbQsio6rZhJCVquQo5o71Ajn9oupcuOuesFHsFchAoGAYedyPqf8UDgTbsPlA2uo
+kzPanG7Vb5JtHbE14XsAaQP27EX6Ww96oCjEMEhq3KqHj+CQGga0uj6dhgWw+8fl
+s8sLz456U6XkRNjjDJ5luklxvNY2ejETcnZ16t0dp8TtJ8xiFvYO3XyIioCMdtY9
+3TVra0Izy2Wgc1dg4Pz9VKA=
-----END PRIVATE KEY-----
diff --git a/examples/remoteobjects/websockets/common/cert/rootCA.pem b/examples/remoteobjects/websockets/common/cert/rootCA.pem
index 60d59f4..4d50164 100644
--- a/examples/remoteobjects/websockets/common/cert/rootCA.pem
+++ b/examples/remoteobjects/websockets/common/cert/rootCA.pem
@@ -1,19 +1,19 @@
-----BEGIN CERTIFICATE-----
-MIIDBTCCAe2gAwIBAgIUSydp2tbnt0GKOCVb2BLT7u6odR0wDQYJKoZIhvcNAQEL
-BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzEyMDMyMDAxNDhaFw0yNjAzMTgy
-MDAxNDhaMBIxEDAOBgNVBAMMB1F0Uk8gQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB
-DwAwggEKAoIBAQC7uo8xY6ejv1Qe0wAqkOebtclYpeBR1d62JBpd/KUDSLJVjDsw
-it3TZJImbRR6sZu9JgN+xrd+lNThAmAOxd62hMOkMaRy+ZBdqBrSenYKlXwmNX7b
-zSCw9PNny8SXlEGvIn0kt7nupyCBolXKItg3ci7+1SPSJIwY0NSrJ3FDtvJcV1ID
-XkOVXPYDtl9gca6wQsfYYW9ZPkROhgJpLktpDIlhCXQl2keqDuYHFVfa1+mTh8UU
-I8QG1gKyRR39vDlqAWHmiilQOei7T+Efkn4p+mnqUzE8wW+vWQLWrbctSs6rh1ob
-UIJnqL+N5G71xK+0P47uq+gHgAZbn4aBQdvlAgMBAAGjUzBRMB0GA1UdDgQWBBQK
-tqB+K+J4I3Nr2yM/XbZXooPjrDAfBgNVHSMEGDAWgBQKtqB+K+J4I3Nr2yM/XbZX
-ooPjrDAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAvz1HeuEgh
-VP7ongg3Lzzkhd339HVgO5oY8KsydrltVsnh4RKC3KrGYFhT5A0u7RpvUxSB38Gj
-5PNzm1SWS63nxgcNoJ5OTYdqN6+GcGHVYbe7DdTCWTcQyOlvo1wmAKba9DDzy2JV
-vBoB3zW4w7VpwI6s+k44n7I/riicNWF4ptf7E6ZxW5oCT3eq5SW460WP5cGBEFzg
-sfHdCsN1ioa0faNBISym1sazgGObE3k7x8EEPM8cb1mLyqFQaxXmTuhU23fzxJSk
-YP6f77GA1Ow1ahRy1JEsqGEr5U4ND6x0lRqyqbaT8ncnm9z9xYFT7pnHXd8qEXPp
-TvEQTDe5SkoY
+MIIDBTCCAe2gAwIBAgIUQExJNJG4q9PKcF6VZhx3N7QwAF0wDQYJKoZIhvcNAQEL
+BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzEyMDMyMTQ0MzdaFw0zMzEyMDEy
+MTQ0MzdaMBIxEDAOBgNVBAMMB1F0Uk8gQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB
+DwAwggEKAoIBAQCXDWVfqxLFohypyfp/DS/tphmvt61c9WUAH7o34CmYXTjZlxkd
+tmhFHQznRW12oyt1Y78PQq0sbngL/uukb+3axYRIN4wQSLkAIVvdm6UbP7TnxzkC
+rGuEB0IEQuMKEGWYgKHwgwVcPovJjsqYPZVvyoixlBInz9FgdjbhlSPsFOSTVvZz
+K5Vzv6mO9Jff60P2ZoUcoiDrJLUznM6ITQ7+c38dZerOuBFV73N0CIsp4mO25//k
+qg0JXpmkAgt8TprOV3ngcuTCrdCe1SyLY850DO1cQj81HvSzlG6tkhfKKJx2NfKE
+MGhYl/DKc6er8q1ld2eAdNnMJ5Yr3UqQJRvjAgMBAAGjUzBRMB0GA1UdDgQWBBTv
+r1oi6bupMmgta/v+Dek0O9xCcDAfBgNVHSMEGDAWgBTvr1oi6bupMmgta/v+Dek0
+O9xCcDAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBCWGZURlHB
+KfFfDSI4+4EkNax/LzYPpcI5w6HAQHG7RE5XanihJ4exE2Aqnwzu4UWZ/p7M2mPz
+pVN7NgGkqYN7TQBoRbyKwZO3KGw0x5ARm4SNW/T31I/u7zLAh66RXnMUJ46QaYH6
+hlJ2zusxp7saXgppx/ipJtJKd1IFIuKXMUS8uNEZ1Zly3ZMYt1udh6IYZqMcYbnG
+aEsvxMQq322mH4vGSonCXAnmuCESw/wR4PX+JQei3Z/0VYWhlxBKjyLrL0b9EQmK
+ps3wu1w4uuzWYiLNlDCQ+Ri6ej3APb9jhLg2KJ4SLB7UTvXN5/7CRf+pN182yo0n
+Xv1An8yXYqCH
-----END CERTIFICATE-----
diff --git a/examples/remoteobjects/websockets/common/cert/rootCA.srl b/examples/remoteobjects/websockets/common/cert/rootCA.srl
index 2f8ce2a..a15a2e5 100644
--- a/examples/remoteobjects/websockets/common/cert/rootCA.srl
+++ b/examples/remoteobjects/websockets/common/cert/rootCA.srl
@@ -1 +1 @@
-7390820BD47F5A3C7398B7C8DCA218B35C2C2E2D
+7390820BD47F5A3C7398B7C8DCA218B35C2C2E2F
diff --git a/examples/remoteobjects/websockets/common/cert/server.crt b/examples/remoteobjects/websockets/common/cert/server.crt
index 789f3cb..39bf781 100644
--- a/examples/remoteobjects/websockets/common/cert/server.crt
+++ b/examples/remoteobjects/websockets/common/cert/server.crt
@@ -1,20 +1,20 @@
-----BEGIN CERTIFICATE-----
-MIIDNTCCAh2gAwIBAgIUc5CCC9R/WjxzmLfI3KIYs1wsLiwwDQYJKoZIhvcNAQEL
-BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzEyMDMyMDAxNDhaFw0yNjAzMDcy
-MDAxNDhaMBQxEjAQBgNVBAMMCTEyNy4wLjAuMTCCASIwDQYJKoZIhvcNAQEBBQAD
-ggEPADCCAQoCggEBAORSspCrfVuyg+hoG8TpQpklmoQCTU+JXM/vpXnqpmPCDao0
-yxXeEqfOx5N9bd8K4zR9kFimAcLuDirKvn9W4hw+mTAi5rGBj0pPkVb2Tw2n0PNc
-gAa4BTMlLw1kkCknLDWRXW8I9q9i8V2uzNxVZ54Y6nRTaKHr0I0veJ9ML0aIMI0o
-91gsvv0zUYL6MvOAdB1bBjGfG1LqDAi13R3eP1oPOJDhlV+fSkatOXzJgc86NYSa
-yRZWugWctNBhnM3HTfRhOxQX+ewQPGJyiqI7yMK996Xm1PC/JNnAm65z3P8VFJzC
-BLvDW5n5xnvI6Dqup/sr0idRzeBnppiLym2sOccCAwEAAaOBgDB+MB8GA1UdIwQY
-MBaAFAq2oH4r4ngjc2vbIz9dtleig+OsMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTw
+MIIDNTCCAh2gAwIBAgIUc5CCC9R/WjxzmLfI3KIYs1wsLi4wDQYJKoZIhvcNAQEL
+BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzEyMDMyMTQ0MzhaFw0zMzExMzAy
+MTQ0MzhaMBQxEjAQBgNVBAMMCTEyNy4wLjAuMTCCASIwDQYJKoZIhvcNAQEBBQAD
+ggEPADCCAQoCggEBAKXeQUCDijqsGA3hTCwwD0fTa9afzuSrYJn3NzjeEOfNERnx
+iICjkMmHMXIw9s3NYAVDhOAQjXQLXdAWymelZq8tjOyrN3P+K6C6SrMl/bf88pTZ
+h49qdDSwjAcmhM0ZIqFEDfeUSMbV7JCiVa0ELPluKKAKcvUghHuPf9t/PhgHSdKU
+IXcifTX1RZzOBuHwuCOe+3TgxISaGZV/B4bdiOoIleiMHhL8CC07seLEp7gtYhh6
+l3pEpYStb66/6kSdliL9vTE10pR5XEsbu94aNBlEcLGxwHODRo2vfgkIAGQTuzGk
+aD9mlbmGb4o20cBoBmnSEPghR9KNq9Sgh+CemQcCAwEAAaOBgDB+MB8GA1UdIwQY
+MBaAFO+vWiLpu6kyaC1r+/4N6TQ73EJwMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTw
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEQQIMAaHBH8AAAEwHQYDVR0OBBYE
-FCUxXQqrPyY0JLuWF3pNicNi2MMhMA0GCSqGSIb3DQEBCwUAA4IBAQAtDhqlWcC7
-5sPnTZyM3DanwKjoTzOhgvjv2syTQe3EnwAEfpfs5jj8ilXIa6bcgYDOAxfqqYB8
-7me5IQmcLMBdKSd8eZCfwBiD6ZG9dvks103ftGyb0H997jZzm6CAuDSwH5Md2Cik
-z6/ChvSgrwIQetwX9ocrI4RoaiJHbHEmDVQ8pndg7H2NCitYdAzkIJzxB+UqMLsh
-hT3JXO53gNuaz0pAIGN0NZNI+jjUBk7Apy6TZPPLkgKQ7xiQIJXWBRuqhEI+Dyoy
-gIgJYZW8gPFd9154ubtdAVwbM+m4atm3DUSeOojw5T3juuF3uu9ukTZwdVU8MLT2
-YS2zGSae05G9
+FPkriomNYzq4cL13ZRpyrbYrHVJ2MA0GCSqGSIb3DQEBCwUAA4IBAQAGUGx/5Iiu
+9wDAASfT0xIp03sXkLjjE1Q+h2EYx/+4IoqeyziL5/xkEmqP7aROvgzwya+/z1Gw
+ycctqNPtKGHi6U4jcQQvl6OP9Ij9qae8yTtXufKzA/JJDh5YdOOgV2FqENKeANnd
+QlKoiXXfdtMQPAsK46UaBdL3pjprictUOgy1h7ItaqiPQsaeQ0e6CnjJ7LgOSiff
+oXHwTb9uRP6HuIuie+mG3ow7Q9BVzklHCRW4E1XeD1FiHBcKYDbEQ3TjFzsxd27T
+O3aivrczV79Km/InfaozssOT3cyYZc/BjKEwJZ7vECpmWZ0iYi0qzq5jF8qGLEDf
+1AqKTA1bN11Y
-----END CERTIFICATE-----
diff --git a/examples/remoteobjects/websockets/common/cert/server.key b/examples/remoteobjects/websockets/common/cert/server.key
index 102caa5..df1b3ef 100644
--- a/examples/remoteobjects/websockets/common/cert/server.key
+++ b/examples/remoteobjects/websockets/common/cert/server.key
@@ -1,28 +1,28 @@
-----BEGIN PRIVATE KEY-----
-MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDkUrKQq31bsoPo
-aBvE6UKZJZqEAk1PiVzP76V56qZjwg2qNMsV3hKnzseTfW3fCuM0fZBYpgHC7g4q
-yr5/VuIcPpkwIuaxgY9KT5FW9k8Np9DzXIAGuAUzJS8NZJApJyw1kV1vCPavYvFd
-rszcVWeeGOp0U2ih69CNL3ifTC9GiDCNKPdYLL79M1GC+jLzgHQdWwYxnxtS6gwI
-td0d3j9aDziQ4ZVfn0pGrTl8yYHPOjWEmskWVroFnLTQYZzNx030YTsUF/nsEDxi
-coqiO8jCvfel5tTwvyTZwJuuc9z/FRScwgS7w1uZ+cZ7yOg6rqf7K9InUc3gZ6aY
-i8ptrDnHAgMBAAECggEAEkJOx2T/dGrVQ6u3tMqWqdqo/a+VcSviATr/97z9K3Mk
-Vp08NHZ69XKC4Vehhrm/K75y4bP85hLVjTSDgXl4QZv78i6IVl+vDtlIHTU7YzMt
-cZjPIDptKAbsOVz2bmQUlAAZAb0sxR/bf4twFJq725fQgBb/ghtypSfLtKmKClDJ
-Le4+Qrmfn+cwyCkC/2T6Llmn4HKSzHybVzhVm3Em3dMa4U5YGV7Fv3IqYI7Ufb24
-KFStudsL6bfbNm8BmZnP4EOsoDc4xsw5a+RsWC7wlhUieTjVcjxn7IHib8i5RKl1
-+EpYLxn40zmmh9yFJjfJ2gK2t2PT8/Dc07RQdz1/eQKBgQDyw2ZBI3jb7QhZzBft
-9RSQqDKH9eIdGE5vqyL2KPZmtOtvHYiiwTFsOjrAubsYs4SbLgoCWp2sbX7/U7LU
-XD6FgPPpsuiG61ziT3YQ4FlFYJiLNCn958+gncIJ0CPknJ2nftpMGseISdhx9poJ
-EwrVR9/y8NXe9oj/eC26FNcvPQKBgQDwxbwPNETLfmvmHOI2hAP3OWELlmwwu33f
-SuG/WpCwycaBlBynBQ9k5piUeI57QDxS+OM5l5aUUmyyGj+Czw23sW8hayhE8Lpf
-+pItCkKalX8gOkhofmqmCi5kdUlTHvmeK4SKmC8Rb15AqfYcz5MESdwgXitFuTp+
-dYwd8qYdUwKBgGOLHg3NtswvaMIxfwpy+UjLv1SizWHyyo7dlMttRoQc4YFBkfpy
-z4o6YkcOoZpiWhiriy0l7Qt8JpwZvPV5EaX6l4mXc+OG9SJTRO1soQ5iqopCDInx
-mOCab6tIbr9aPQcma+rS/Eh1R0yLuuPHrCSCgWEDwh7X5psis1VfIFFdAoGBAOQD
-XkVHyp6r6qLRV6ko/Fh0DmNa4LqF1H5R+9erfLrvWv37tea19A4qEvUH9mbiPj6V
-VRqFZCSyqh1AnkTSsLr1XbjYMhqXnuil8yiUPt8GFI4Ao/HRRk5X9fdM21PMUbho
-nexikrCAN1Ilot1F9oRpLf25MGGnOK3pw/fYg1fhAoGAKC+uOOsyzOwFCVSV5C+4
-81hyyRBBPd+IZwxZTy9XkTuVUpIQbWPz7+xPwMls3G/WD1rvYUtQCcK9HF4sKNsr
-z32Nk9GNFKjnYpAFzKZxyvKXDYEYAwx5lF7z550KFA3fGwzWxFa8znuOyBo4NLUm
-HAQv2p/XSc41z0iN3A8Frg8=
+MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCl3kFAg4o6rBgN
+4UwsMA9H02vWn87kq2CZ9zc43hDnzREZ8YiAo5DJhzFyMPbNzWAFQ4TgEI10C13Q
+FspnpWavLYzsqzdz/iugukqzJf23/PKU2YePanQ0sIwHJoTNGSKhRA33lEjG1eyQ
+olWtBCz5biigCnL1IIR7j3/bfz4YB0nSlCF3In019UWczgbh8Lgjnvt04MSEmhmV
+fweG3YjqCJXojB4S/AgtO7HixKe4LWIYepd6RKWErW+uv+pEnZYi/b0xNdKUeVxL
+G7veGjQZRHCxscBzg0aNr34JCABkE7sxpGg/ZpW5hm+KNtHAaAZp0hD4IUfSjavU
+oIfgnpkHAgMBAAECggEAGDdWNH/f5F1awlqvHyZscgftJG++1NuBJjQVz7YlfAo6
+9xwwhINyMJIN3IZHNNh0A+C4hhQJ6t7RSqpWe60GIbOXRw208g4yOsGSsAwZuk0c
+8jFoyBNP4EoZmjOmoOEMvBmuUQPztMqSbV1d/9LDvtjf59m5WzjCTt3ZBL1TiKNP
+NGX2NqXBwoKTLrHTWeMku63HOBHzDCTiRfqeCGaG/+i8/FHcz33ZBBuj9ZE6Pz5p
+6TnHgh0jU574vZmAEaWUkPUulO78onBOxjQgpGksbVJFdc5Ls6WRhJAkWJa8ozEM
+u1xzRyJu/O+r3YUXLzjBaB1KrJV1+0n06PUF1YfGrQKBgQDnED4C+LR8hAWuuQa/
+1DlW+1nmkYueMOa9DNIEoyx85yqwvZ/I6z/wEWT27j63ezWUJ5yumWNj7yjg6fze
+/FxtqdxMV8qEh7IgKrF0evgdUQ03naU9VMHzGFzvHgZE5D2a36mjbUG1ycdn1DXH
++l35WbnWE/c4qHnxQ3BunP7jSwKBgQC3xNDUZ8A3MErp7UNT4tGUKGdAPqYRd/gq
+Rw6EOpv782Qu6/sRIQvOo79ctCmelgBLjuNSRnUQPqFwesbcco0BAOTqJEmuMoga
+sy4UMt3t9T1egc0yA0G9ETQ6oL2STEhfsVgh6x52q8Gql7azqFDNXcF6FhvIkpAe
+QEgJdrOPtQKBgHdJ0VnjX/pwhiZ/61YZkEixluYL+dJ/WH/9IGe4ff01srpwCw/F
+M8sSj9dThBlhiHWmRaN2GPO8wpPq+Nt92ZHcAZmAMVNeYr1sjRSfb3xjHbm6r1YM
+bdy8lS31iDMEyjEsiv2OKEBbnZCi4+kL/nv+sIwu3pDnmZzOvjq83nIlAoGAFI50
+mb39V28UgjRjOqf9r6gRXLNlWkDkRr5qFkqEFlv0kfcdv53Ft1jD2DfjC/VVlR4n
+uZVeFPIclvt08UXzFfCmqrZic5T9epceiW3jO3Iaak70yCprGR4qjIBclFfqJKIu
+7KRjZPzzjgSokFI8r6xULzb35qjWbDvekwhvL50CgYBOQBuRSPD44sIkdpKq/Q8q
+51Vn/ggrHr2jNML+vKuyDfuPnlV3RiKtJ6dWt6omTxS8in8GJGpDgFG6eICuhVox
+vuOkm8bXjMZX37Hdog4iNG2xtUImrL2MTeVvGKWxFGR52/3YiqZ6jThA0A1RBCeL
+os0lSz56rZtnpMyG9Gi50w==
-----END PRIVATE KEY-----
diff --git a/tests/auto/external_IODevice/cert/client.crt b/tests/auto/external_IODevice/cert/client.crt
index ec85263..4622c5d 100644
--- a/tests/auto/external_IODevice/cert/client.crt
+++ b/tests/auto/external_IODevice/cert/client.crt
@@ -1,17 +1,17 @@
-----BEGIN CERTIFICATE-----
-MIICrTCCAZUCFHOQggvUf1o8c5i3yNyiGLNcLC4tMA0GCSqGSIb3DQEBCwUAMBIx
-EDAOBgNVBAMMB1F0Uk8gQ0EwHhcNMjMxMjAzMjAwMTQ5WhcNMjYwMzA3MjAwMTQ5
+MIICrTCCAZUCFHOQggvUf1o8c5i3yNyiGLNcLC4vMA0GCSqGSIb3DQEBCwUAMBIx
+EDAOBgNVBAMMB1F0Uk8gQ0EwHhcNMjMxMjAzMjE0NDM4WhcNMzMxMTMwMjE0NDM4
WjAUMRIwEAYDVQQDDAkxMjcuMC4wLjEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
-ggEKAoIBAQCtBqK02/TJMaAz3B/1NxiB5BUlgQhZmOo3AoIdhLtBGnW1V2xfoFxO
-oKhdzbudRFgjOAOOdOwa8brAiV1XutOoo+LsA3OpuQRJ+NHZgx+8BDaev3M6Xc1F
-IHUC1rGqnX6+WzDL85eyVh7jRJURjQcIYaPXOb07dxa3wNqqw1zcFW0imXRt8wHD
-aDB2OMlBmFmpC7IhfAN05kOBei2ztSA91/Jts8JwKXyTDH82WYU8SVSrD3wIG7fR
-Nk2Tq3U+Muw7TBqiImTbTSOPvZSBV2EWpCFA+o9GQLqFkkP3m+aiyrIW3oB0cLM1
-D9LAVjoCxUh+HfBIwEhSeq0ndvO48yqVAgMBAAEwDQYJKoZIhvcNAQELBQADggEB
-ALWLFGAn06KWIO1sFBkFlg/fPkwZZ1JaahhR1lFLacttfbRF6oDMBLkaRnV28fO/
-J7EO5bF5DyV4JtnvZzmdlAegJ6MbL7H7CVAd2c7+kYeVNaLFLJfOrmPtTeGgoqT1
-a2P0XtavklpkeA8fw4TjcFVVBLnAqvimHNwLQJ9vn0wT/lR5RSkpvZQ2VIcX4ioO
-KH8Hf7sh675hlLlTYje92dmmZ3FMdl8Ie89YRVp5GpmwRt05UZZ5glSu9xw+D/uL
-IMiNNoNSnr8YQGynvK8tpXNwC19Z0iAwir5QFn4zE16OaAGF8rWnOi39a7HjYdPN
-VS6P/wrg+uDQdDw0lQFuS+Q=
+ggEKAoIBAQC+b2yTU2pDQoS+fYKmOLVh/KkUgAU6ZV3g2ywmEdxJzF6knJqvwFui
+4MxfR9XACctEW+xxtklPy4aRFFWptYHi9v8V+Ac6SVEukGYP0A52Jn9/MqIZwu7e
+dwoWF1p5GVKkjz09FsnaOrWw8RRuD5jqcAheaURYRHiqveZxzxiBpmvgJpu2K1kf
+QS22fbnZGfRYdBcjhX+txOo3wt19qcgIofqh4M9N6gCwXt75VEEOuWwI8FCgX2y3
+n0p2nHM7iR4wPBYXJpV25K6FEM5AvQYkSjYpNwaggNTMv63xgtGEAPWC0XxA4Qfq
+Nxnj4qn4SU1lHr6nxVlDRox7yCUa58vbAgMBAAEwDQYJKoZIhvcNAQELBQADggEB
+AElzoUkYaV1uWPFZceYvEG2IOIl33yEMYqcRbdGRHimBA6hiupencxv+UG51aZ7Q
+un6sI01Nj4weeSQGWurl13qPoUJ5RvY295bDR2kS+qnb+9wG8H9/q/pq1yrlH5ZW
+IxWqJlPfUBKj/ShEplrDCn0OR38+tvNKAPi9PQVi9D8HD1SOtuhcLk4hU/Hqj9ek
+X/8kueT2bIc5u6rAoYktrQ3g0fqyfZUVezIqd0YlI9jUNRCfRd10Fyu+c8ODgCCS
+fXZ0HnBMWxfkF557O9q6MO2tWOJv+qq9qw9t5I/kduezkdGhMTeXv3NhxIHIYUTG
+CSLQbje++hKe5M7y5z6BoQ4=
-----END CERTIFICATE-----
diff --git a/tests/auto/external_IODevice/cert/client.key b/tests/auto/external_IODevice/cert/client.key
index 96a2a7d..d576f8b 100644
--- a/tests/auto/external_IODevice/cert/client.key
+++ b/tests/auto/external_IODevice/cert/client.key
@@ -1,28 +1,28 @@
-----BEGIN PRIVATE KEY-----
-MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCtBqK02/TJMaAz
-3B/1NxiB5BUlgQhZmOo3AoIdhLtBGnW1V2xfoFxOoKhdzbudRFgjOAOOdOwa8brA
-iV1XutOoo+LsA3OpuQRJ+NHZgx+8BDaev3M6Xc1FIHUC1rGqnX6+WzDL85eyVh7j
-RJURjQcIYaPXOb07dxa3wNqqw1zcFW0imXRt8wHDaDB2OMlBmFmpC7IhfAN05kOB
-ei2ztSA91/Jts8JwKXyTDH82WYU8SVSrD3wIG7fRNk2Tq3U+Muw7TBqiImTbTSOP
-vZSBV2EWpCFA+o9GQLqFkkP3m+aiyrIW3oB0cLM1D9LAVjoCxUh+HfBIwEhSeq0n
-dvO48yqVAgMBAAECggEAAq2C6+9NVSATRp4AGp2MUIZ/rTAIM4CvRMoPE7Dfx/jx
-BuP9Eoy/e6LMXBKGV7lu7xj7hIlj5TE83R57fr4QJf8p+z+2tneOKEVML6RsCEjn
-veDgr92I3nmmwuTwDFnNr6i8WUkIUaBcrOs6KJ1afN37HyAwUzuJF6NcFdj+ynVu
-rDN5ylp9QVnGTenH7EOQz/Qw0KqO0ECIZvM3CShlcex6Ncv5tdDLS14tbHfVdvG9
-4xTIYA+BngcPPG+rxC4V1+tEAIlOSfkg5ov+/lN9/fwgsUR1B37Q+d2M+FGUxAL8
-zhMufRcrSU6twvembjYGRGbX2Qff36ZzvOLhOdA9cwKBgQDb7AqbtOjqIf0mlBVT
-QavCifFHMNiLajoxAnXLc4mP4amzYFhD3RbqJ7ExDK4mfLpkvO7adFIM2SnrXlbZ
-LDFfRqPC8AK+/Kz455hBZhFndAnfyZVtOnHZV7YtlbJCwmA2YP78FeiXgynzkjGT
-bIAvvKTR8viszeVHRHOYzNhXawKBgQDJaR7r1AF1js4YvVUot8O+CMbrZlfePVpv
-mBhqyUhiOnBOKb3c2DwyPO2ZkE0gqmzBabyZ/BhUbFMATVgRbpil+OcgQoDFHWj3
-A8TnT3Utg+ZQz6fDjuixFkojsk6pwSsotYWd0SptOFukJdYT7eycorBAyJJegL7T
-bujJ7f0F/wKBgQCc8vijJNnwde9Hf/k0ILLmtDFIIDj6TgZXgaz1VHBBCchlZoW3
-cOpwk4EmQylp+CvBxwAjUU5ZMwZynjIW7S4TE8O9VDJxgLwlKosDaUdUcIC3gBKv
-ED294ZX3NFUyxauKQ3DWEQCcWJQw6w2Ma6uT5eoul1sXYB2X3ectjkt7HwKBgCDU
-C4AwzBQXNKx/n7PFUBhXYeTYh5XntifeSIyPRkcMc2WqFBI9BILDv456ILgkTxmv
-XFhU6LpJ9bVk5efheOwEh9eQP2DhjExGxv9UyiqjBxVA431Se8bxdSAgXgX5QEmg
-XKj+gMXQm89Dg4M4EortUYEdsA3LOk9IEpVnPwiNAoGBAIft5y9vd4j0RWigbav9
-GyOvhcBnqcq/JsiEHMpZDVGLAO8wZ6J2+gbdOOrem18Uh8tSUJZJpdC1zhRt3H+W
-dh0r5gjx60AsCu1+MsOuKIqBpKSTCUXr/6Nsp/4448n+NqF9eqaUh1hej8PKjmR8
-zr4X+w1DDm3h3DfoZUpgJt5m
+MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+b2yTU2pDQoS+
+fYKmOLVh/KkUgAU6ZV3g2ywmEdxJzF6knJqvwFui4MxfR9XACctEW+xxtklPy4aR
+FFWptYHi9v8V+Ac6SVEukGYP0A52Jn9/MqIZwu7edwoWF1p5GVKkjz09FsnaOrWw
+8RRuD5jqcAheaURYRHiqveZxzxiBpmvgJpu2K1kfQS22fbnZGfRYdBcjhX+txOo3
+wt19qcgIofqh4M9N6gCwXt75VEEOuWwI8FCgX2y3n0p2nHM7iR4wPBYXJpV25K6F
+EM5AvQYkSjYpNwaggNTMv63xgtGEAPWC0XxA4QfqNxnj4qn4SU1lHr6nxVlDRox7
+yCUa58vbAgMBAAECggEAGoCGMzCSIr8gmyP7aSeOMo9Hdodkct6FhJPr3nZw2kJb
+T3xN2LSj7BRtzLrCCAI07BQA4UhVhonT9d/HFiGg7FWkZUnJs7ZdWmYVFhFF2fJ8
+ntaMkZo7xPD7Edz5Jc483pLimlxQBhNSksfSKIj6JnIl8AGlVcVdp6Fa7y67gdtK
+L6tJ+u3azUi9yry4VzNOLgQNZLaMQ//vuBjql8C/1Owq2AEdOlweTKZQ0NzKV3D4
+GL/nyakwX6dYqNz6//VXeaYK9hCOMFyO+w0GYTGrG8ryGSVoYMNRKib/DXCiFrHA
+9Vz9btZWp7M81NkuEymYdqcNJwciDwG7UYszqlZkxQKBgQDo99025fO8proFPVB3
+DbbfIb4mJuLi8OBweS7PTBg+8RugppAWLARrNN9EhmgNKu8SKCL02Tq3keqqx0uy
+L9zBIykpzA+LxPbvhXdNu98mTNNziwlLKO4kqhuC0j3FSgGhRLC7f4nZ6WWNEeGr
+6GChdnYO/0wl/WMcrZuwYVk1pwKBgQDRQxp8psrlGDH3t/57ezgLAHKQrQjBLwOO
+MQY/UrGkxtsG75HdLFtQNy0Yte79Y1byIVwoGgfduZQ5SNjSFcEfQhvuEpn09/sn
+PgYr9MLOxup56uPa3wAdmpaMpf50T1V+2PvrKGMNjgVV+MfG09ZTQahQDdluYbJA
+WPyNC5JmrQKBgQCgyfGz4iHHIotg8mCGysBcYD2Mt2oAl59QAVN9X1ecmWwoBM2N
+f/PMykEOWnWWIPu/3FPECemsqNj95W8pHD+QTWQrpNtV7CtCRSuCSxhIpt2J8XwI
+k8dJJt61+8UGVX2qgG45+lx6OcwNATpwG4IV7lytHSbBUZEGSgwaQBYCIQKBgE53
+OPFQoXex0NqwNU4b7/HAIzU4jLXTaSPiIhOQcGf24J4DKtCiF0NGzTQc1BZTL4Dv
+HV00FYsAUSIBvLtZyOZtpYdpli0S5yvZx/qndnyOfdFlUDb7s1Fma9klTPpT3R0J
+Q7zzkeC9RibseAyH1i+1yOTrrIIFRA94zoocsrKpAoGACywVD7XjcYG5GTvJ90L+
+UH5CnAD8vZZtZC2eYq37JxYgWs8yGooszlXfVXcYuQCZ8lPH8EEq+jD0QW/TJeAn
+q6LZVtmOsqTwhEaxxpJH/eh0SghfHDOUgaBxx7ufor0He4hciRnQqh43Dx1DMfRh
+23qWSBduVOdEUO+K9tHAMNg=
-----END PRIVATE KEY-----
diff --git a/tests/auto/external_IODevice/cert/rootCA.key b/tests/auto/external_IODevice/cert/rootCA.key
index b00cbde..1972211 100644
--- a/tests/auto/external_IODevice/cert/rootCA.key
+++ b/tests/auto/external_IODevice/cert/rootCA.key
@@ -1,28 +1,28 @@
-----BEGIN PRIVATE KEY-----
-MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC7uo8xY6ejv1Qe
-0wAqkOebtclYpeBR1d62JBpd/KUDSLJVjDswit3TZJImbRR6sZu9JgN+xrd+lNTh
-AmAOxd62hMOkMaRy+ZBdqBrSenYKlXwmNX7bzSCw9PNny8SXlEGvIn0kt7nupyCB
-olXKItg3ci7+1SPSJIwY0NSrJ3FDtvJcV1IDXkOVXPYDtl9gca6wQsfYYW9ZPkRO
-hgJpLktpDIlhCXQl2keqDuYHFVfa1+mTh8UUI8QG1gKyRR39vDlqAWHmiilQOei7
-T+Efkn4p+mnqUzE8wW+vWQLWrbctSs6rh1obUIJnqL+N5G71xK+0P47uq+gHgAZb
-n4aBQdvlAgMBAAECggEASZpAkC2xSXs3YQp7UzUTCbLBaZdHlu5SbnlDOTxX+iyj
-dvUPM94OUNZqktRLpjtCg2uHDUqeIOv7duj2fnRH+KmfBx5LiqScXIwPUByhcU7g
-qR5qSYVoXtj7IeP7hS6kfiT4ic/a/13ZWdoq5qC4wyxqjpFEhRy9LPGboCtLti8z
-93YpYoC5EYXwagONFNs8HPgV7O7WRcsqmGzc0+TXTcQhPs4O1i+bZ2uurrhPSW/1
-UuLgM2GvgAYkIHmH620i2zQAzH/oNaX/w7plWsizTX44JLg50T2s5QAp0Oc5O5Fg
-MjfTtycqtUT4hz85VxafXXF5vEowc+33DzicuRWKdQKBgQD6P+1H55ItgfpPMmGq
-fNAHBM+wmy5H4MFbjHPqxh3CFsO+PTB1azMjEL1qDWbEFsraCsmAZq/tdeeM4rlJ
-aJC+WYpAjRXUBK5GRZXfU6boVjOphNQQEA9vVCELpMJ0w8No8/0JIdy4fnpEfS8n
-uwPBfzCLbrSCEbgHcI+PX+NzzwKBgQDACturWoNuHdYkx93JdXJ69q2sp4cSGog+
-Rlrt9D8kOHSzUa87zM+jBPzlq0hvqY6P/71Zznsm9fCzS+DUvhZi3Fmjwq1I5UNP
-EnGD5FlbZvHsytY7IjMH/cE/fG6cUhb8oYggBrlm2qYRp321ZcY8fHIBKTBt4SdS
-d1/9K8R+CwKBgQCjpq6beTrE+90fcYkhHuJD1MelbLYFV1vbbKxZehn31T9I52cL
-QoF8ivPzqLPtxCIAGVHQ4FZoadR088fL08/kS1X4BMujjTQSzGrIU0Ixaj36u9ya
-bIZLfa7mmGZ6SZM+zWBKWpSnKj73Dw6JYul/3pd2d30gGkpIwzl+v2xVTQKBgGOR
-faFTNY+TQqMhSTmZfjiIyzUYSuy0+uym16BGIbKq3r7WXC96GjGgdWqyqsTSOYsp
-gkgcyTdDDoA3mCNVRxAMxSEl32hLDeHiYx6J91ZvgoFODVLtgV3kUByVbFf6K9bh
-/Uz1j4znUnEW0ROK6AQWVZmKfISL1zJnmEoQNjlPAoGAd6ahqqvyysNbFRYBD+dJ
-4Df80lhDAPIInYv9ew2DsRZI1fFGyRaN3aCRuMYH5lIpREKhLlU9MuPfzmOLOuZv
-gCC7qOT4BzPjA58Cft5MXqLQBA+ChWScCtXouCVviH92EhNmqrrJUjvwqpXqIVJU
-qOtqDcEiNdFDfQt2STLc8Po=
+MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCXDWVfqxLFohyp
+yfp/DS/tphmvt61c9WUAH7o34CmYXTjZlxkdtmhFHQznRW12oyt1Y78PQq0sbngL
+/uukb+3axYRIN4wQSLkAIVvdm6UbP7TnxzkCrGuEB0IEQuMKEGWYgKHwgwVcPovJ
+jsqYPZVvyoixlBInz9FgdjbhlSPsFOSTVvZzK5Vzv6mO9Jff60P2ZoUcoiDrJLUz
+nM6ITQ7+c38dZerOuBFV73N0CIsp4mO25//kqg0JXpmkAgt8TprOV3ngcuTCrdCe
+1SyLY850DO1cQj81HvSzlG6tkhfKKJx2NfKEMGhYl/DKc6er8q1ld2eAdNnMJ5Yr
+3UqQJRvjAgMBAAECggEABCdyfe1hfcfrNowpycFeFmYMAiDGBsQaO/pOD71Sx4WW
+IP3JILUPLF9pJxm/XJTjhr3wgjCY50Y+d5ineFqPqwWQPBWIUjuobXrStkcn2kD9
+Q6aJ8ys0uxPMBVFQQcruUFcGnRZYA7prSRFr5utCpyllwE8h1LB1bKFeTwPf/LJn
+lFHLr34Vmr6whW3dSOn/QyjSRWXx6b88xc32yfniqI8JZrC5ul0J1ulGB0QRhGkB
+tOr2udYIZKjJkgYPQAL644NDEXL5B5iWUvzVzAyNTsLD/uSb4M/KwWxBlM1kvOGU
+GSNr/yKhwqHvV7zpAyjttEltRi44Nt9ULekEVUB+WQKBgQDHgC+vzZRisjhF46rn
+h5OkPMIWEWOAbJ0+fWFDGncDaTOc++QM1WNgJR24zODTKl92EwQHDVAMesPpO614
+DaoKarmvSqcSRDjKvcyij0GTnDe8qPYPn5aJd9vW4vSsqGNUlevClosCxiavSDrV
+Dyt48PejuX+UW3iqkl1QdTiKNwKBgQDB1LK1lcMrQJBY55lpsF2ovvsEDtwOPR93
+Icr3VtMpZTB0R442WzpvAhKaDLLaKUp5pzRGL4tN3pfpD2tz15+neKn4saE8zLoo
+1V0VDoBx9PCvfoP98/zbXZJiVFkdur+B6kz2ImUdnajL2lgnZjJSKGU3+QcEa8be
+vCEbuuI1tQKBgEtK57Rz5BKzrGVEHVYwZtpPS/jEK0dmtpnE/BY1QMF6zM3siw8E
+4fKBT4xVVmyby1dmqdh3f8SV+KZnrXpnvcscqGOtywwrzztFEpwvcNJi3O5I3kTb
+OBc9syyQj0MycfqUclwIMQKlAiiZHAsZJJEKcIvMEIhPVWUaxDj/ZI1VAoGBALuz
+JXwCkwUHeMEfRci7KXeHubysRxziw92xs8LhKYskmk+AG483uNZWw3y6X1g0NBKq
+gEyXLecybxkZ/YwoekrK5o4WNXWTK5LvSzxg1rGD6K+JbHg4Fdy4OFFQLRxFA77j
+DbQsio6rZhJCVquQo5o71Ajn9oupcuOuesFHsFchAoGAYedyPqf8UDgTbsPlA2uo
+kzPanG7Vb5JtHbE14XsAaQP27EX6Ww96oCjEMEhq3KqHj+CQGga0uj6dhgWw+8fl
+s8sLz456U6XkRNjjDJ5luklxvNY2ejETcnZ16t0dp8TtJ8xiFvYO3XyIioCMdtY9
+3TVra0Izy2Wgc1dg4Pz9VKA=
-----END PRIVATE KEY-----
diff --git a/tests/auto/external_IODevice/cert/rootCA.pem b/tests/auto/external_IODevice/cert/rootCA.pem
index 60d59f4..4d50164 100644
--- a/tests/auto/external_IODevice/cert/rootCA.pem
+++ b/tests/auto/external_IODevice/cert/rootCA.pem
@@ -1,19 +1,19 @@
-----BEGIN CERTIFICATE-----
-MIIDBTCCAe2gAwIBAgIUSydp2tbnt0GKOCVb2BLT7u6odR0wDQYJKoZIhvcNAQEL
-BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzEyMDMyMDAxNDhaFw0yNjAzMTgy
-MDAxNDhaMBIxEDAOBgNVBAMMB1F0Uk8gQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB
-DwAwggEKAoIBAQC7uo8xY6ejv1Qe0wAqkOebtclYpeBR1d62JBpd/KUDSLJVjDsw
-it3TZJImbRR6sZu9JgN+xrd+lNThAmAOxd62hMOkMaRy+ZBdqBrSenYKlXwmNX7b
-zSCw9PNny8SXlEGvIn0kt7nupyCBolXKItg3ci7+1SPSJIwY0NSrJ3FDtvJcV1ID
-XkOVXPYDtl9gca6wQsfYYW9ZPkROhgJpLktpDIlhCXQl2keqDuYHFVfa1+mTh8UU
-I8QG1gKyRR39vDlqAWHmiilQOei7T+Efkn4p+mnqUzE8wW+vWQLWrbctSs6rh1ob
-UIJnqL+N5G71xK+0P47uq+gHgAZbn4aBQdvlAgMBAAGjUzBRMB0GA1UdDgQWBBQK
-tqB+K+J4I3Nr2yM/XbZXooPjrDAfBgNVHSMEGDAWgBQKtqB+K+J4I3Nr2yM/XbZX
-ooPjrDAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAvz1HeuEgh
-VP7ongg3Lzzkhd339HVgO5oY8KsydrltVsnh4RKC3KrGYFhT5A0u7RpvUxSB38Gj
-5PNzm1SWS63nxgcNoJ5OTYdqN6+GcGHVYbe7DdTCWTcQyOlvo1wmAKba9DDzy2JV
-vBoB3zW4w7VpwI6s+k44n7I/riicNWF4ptf7E6ZxW5oCT3eq5SW460WP5cGBEFzg
-sfHdCsN1ioa0faNBISym1sazgGObE3k7x8EEPM8cb1mLyqFQaxXmTuhU23fzxJSk
-YP6f77GA1Ow1ahRy1JEsqGEr5U4ND6x0lRqyqbaT8ncnm9z9xYFT7pnHXd8qEXPp
-TvEQTDe5SkoY
+MIIDBTCCAe2gAwIBAgIUQExJNJG4q9PKcF6VZhx3N7QwAF0wDQYJKoZIhvcNAQEL
+BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzEyMDMyMTQ0MzdaFw0zMzEyMDEy
+MTQ0MzdaMBIxEDAOBgNVBAMMB1F0Uk8gQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB
+DwAwggEKAoIBAQCXDWVfqxLFohypyfp/DS/tphmvt61c9WUAH7o34CmYXTjZlxkd
+tmhFHQznRW12oyt1Y78PQq0sbngL/uukb+3axYRIN4wQSLkAIVvdm6UbP7TnxzkC
+rGuEB0IEQuMKEGWYgKHwgwVcPovJjsqYPZVvyoixlBInz9FgdjbhlSPsFOSTVvZz
+K5Vzv6mO9Jff60P2ZoUcoiDrJLUznM6ITQ7+c38dZerOuBFV73N0CIsp4mO25//k
+qg0JXpmkAgt8TprOV3ngcuTCrdCe1SyLY850DO1cQj81HvSzlG6tkhfKKJx2NfKE
+MGhYl/DKc6er8q1ld2eAdNnMJ5Yr3UqQJRvjAgMBAAGjUzBRMB0GA1UdDgQWBBTv
+r1oi6bupMmgta/v+Dek0O9xCcDAfBgNVHSMEGDAWgBTvr1oi6bupMmgta/v+Dek0
+O9xCcDAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBCWGZURlHB
+KfFfDSI4+4EkNax/LzYPpcI5w6HAQHG7RE5XanihJ4exE2Aqnwzu4UWZ/p7M2mPz
+pVN7NgGkqYN7TQBoRbyKwZO3KGw0x5ARm4SNW/T31I/u7zLAh66RXnMUJ46QaYH6
+hlJ2zusxp7saXgppx/ipJtJKd1IFIuKXMUS8uNEZ1Zly3ZMYt1udh6IYZqMcYbnG
+aEsvxMQq322mH4vGSonCXAnmuCESw/wR4PX+JQei3Z/0VYWhlxBKjyLrL0b9EQmK
+ps3wu1w4uuzWYiLNlDCQ+Ri6ej3APb9jhLg2KJ4SLB7UTvXN5/7CRf+pN182yo0n
+Xv1An8yXYqCH
-----END CERTIFICATE-----
diff --git a/tests/auto/external_IODevice/cert/rootCA.srl b/tests/auto/external_IODevice/cert/rootCA.srl
index 2f8ce2a..a15a2e5 100644
--- a/tests/auto/external_IODevice/cert/rootCA.srl
+++ b/tests/auto/external_IODevice/cert/rootCA.srl
@@ -1 +1 @@
-7390820BD47F5A3C7398B7C8DCA218B35C2C2E2D
+7390820BD47F5A3C7398B7C8DCA218B35C2C2E2F
diff --git a/tests/auto/external_IODevice/cert/server.crt b/tests/auto/external_IODevice/cert/server.crt
index 789f3cb..39bf781 100644
--- a/tests/auto/external_IODevice/cert/server.crt
+++ b/tests/auto/external_IODevice/cert/server.crt
@@ -1,20 +1,20 @@
-----BEGIN CERTIFICATE-----
-MIIDNTCCAh2gAwIBAgIUc5CCC9R/WjxzmLfI3KIYs1wsLiwwDQYJKoZIhvcNAQEL
-BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzEyMDMyMDAxNDhaFw0yNjAzMDcy
-MDAxNDhaMBQxEjAQBgNVBAMMCTEyNy4wLjAuMTCCASIwDQYJKoZIhvcNAQEBBQAD
-ggEPADCCAQoCggEBAORSspCrfVuyg+hoG8TpQpklmoQCTU+JXM/vpXnqpmPCDao0
-yxXeEqfOx5N9bd8K4zR9kFimAcLuDirKvn9W4hw+mTAi5rGBj0pPkVb2Tw2n0PNc
-gAa4BTMlLw1kkCknLDWRXW8I9q9i8V2uzNxVZ54Y6nRTaKHr0I0veJ9ML0aIMI0o
-91gsvv0zUYL6MvOAdB1bBjGfG1LqDAi13R3eP1oPOJDhlV+fSkatOXzJgc86NYSa
-yRZWugWctNBhnM3HTfRhOxQX+ewQPGJyiqI7yMK996Xm1PC/JNnAm65z3P8VFJzC
-BLvDW5n5xnvI6Dqup/sr0idRzeBnppiLym2sOccCAwEAAaOBgDB+MB8GA1UdIwQY
-MBaAFAq2oH4r4ngjc2vbIz9dtleig+OsMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTw
+MIIDNTCCAh2gAwIBAgIUc5CCC9R/WjxzmLfI3KIYs1wsLi4wDQYJKoZIhvcNAQEL
+BQAwEjEQMA4GA1UEAwwHUXRSTyBDQTAeFw0yMzEyMDMyMTQ0MzhaFw0zMzExMzAy
+MTQ0MzhaMBQxEjAQBgNVBAMMCTEyNy4wLjAuMTCCASIwDQYJKoZIhvcNAQEBBQAD
+ggEPADCCAQoCggEBAKXeQUCDijqsGA3hTCwwD0fTa9afzuSrYJn3NzjeEOfNERnx
+iICjkMmHMXIw9s3NYAVDhOAQjXQLXdAWymelZq8tjOyrN3P+K6C6SrMl/bf88pTZ
+h49qdDSwjAcmhM0ZIqFEDfeUSMbV7JCiVa0ELPluKKAKcvUghHuPf9t/PhgHSdKU
+IXcifTX1RZzOBuHwuCOe+3TgxISaGZV/B4bdiOoIleiMHhL8CC07seLEp7gtYhh6
+l3pEpYStb66/6kSdliL9vTE10pR5XEsbu94aNBlEcLGxwHODRo2vfgkIAGQTuzGk
+aD9mlbmGb4o20cBoBmnSEPghR9KNq9Sgh+CemQcCAwEAAaOBgDB+MB8GA1UdIwQY
+MBaAFO+vWiLpu6kyaC1r+/4N6TQ73EJwMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTw
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEQQIMAaHBH8AAAEwHQYDVR0OBBYE
-FCUxXQqrPyY0JLuWF3pNicNi2MMhMA0GCSqGSIb3DQEBCwUAA4IBAQAtDhqlWcC7
-5sPnTZyM3DanwKjoTzOhgvjv2syTQe3EnwAEfpfs5jj8ilXIa6bcgYDOAxfqqYB8
-7me5IQmcLMBdKSd8eZCfwBiD6ZG9dvks103ftGyb0H997jZzm6CAuDSwH5Md2Cik
-z6/ChvSgrwIQetwX9ocrI4RoaiJHbHEmDVQ8pndg7H2NCitYdAzkIJzxB+UqMLsh
-hT3JXO53gNuaz0pAIGN0NZNI+jjUBk7Apy6TZPPLkgKQ7xiQIJXWBRuqhEI+Dyoy
-gIgJYZW8gPFd9154ubtdAVwbM+m4atm3DUSeOojw5T3juuF3uu9ukTZwdVU8MLT2
-YS2zGSae05G9
+FPkriomNYzq4cL13ZRpyrbYrHVJ2MA0GCSqGSIb3DQEBCwUAA4IBAQAGUGx/5Iiu
+9wDAASfT0xIp03sXkLjjE1Q+h2EYx/+4IoqeyziL5/xkEmqP7aROvgzwya+/z1Gw
+ycctqNPtKGHi6U4jcQQvl6OP9Ij9qae8yTtXufKzA/JJDh5YdOOgV2FqENKeANnd
+QlKoiXXfdtMQPAsK46UaBdL3pjprictUOgy1h7ItaqiPQsaeQ0e6CnjJ7LgOSiff
+oXHwTb9uRP6HuIuie+mG3ow7Q9BVzklHCRW4E1XeD1FiHBcKYDbEQ3TjFzsxd27T
+O3aivrczV79Km/InfaozssOT3cyYZc/BjKEwJZ7vECpmWZ0iYi0qzq5jF8qGLEDf
+1AqKTA1bN11Y
-----END CERTIFICATE-----
diff --git a/tests/auto/external_IODevice/cert/server.key b/tests/auto/external_IODevice/cert/server.key
index 102caa5..df1b3ef 100644
--- a/tests/auto/external_IODevice/cert/server.key
+++ b/tests/auto/external_IODevice/cert/server.key
@@ -1,28 +1,28 @@
-----BEGIN PRIVATE KEY-----
-MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDkUrKQq31bsoPo
-aBvE6UKZJZqEAk1PiVzP76V56qZjwg2qNMsV3hKnzseTfW3fCuM0fZBYpgHC7g4q
-yr5/VuIcPpkwIuaxgY9KT5FW9k8Np9DzXIAGuAUzJS8NZJApJyw1kV1vCPavYvFd
-rszcVWeeGOp0U2ih69CNL3ifTC9GiDCNKPdYLL79M1GC+jLzgHQdWwYxnxtS6gwI
-td0d3j9aDziQ4ZVfn0pGrTl8yYHPOjWEmskWVroFnLTQYZzNx030YTsUF/nsEDxi
-coqiO8jCvfel5tTwvyTZwJuuc9z/FRScwgS7w1uZ+cZ7yOg6rqf7K9InUc3gZ6aY
-i8ptrDnHAgMBAAECggEAEkJOx2T/dGrVQ6u3tMqWqdqo/a+VcSviATr/97z9K3Mk
-Vp08NHZ69XKC4Vehhrm/K75y4bP85hLVjTSDgXl4QZv78i6IVl+vDtlIHTU7YzMt
-cZjPIDptKAbsOVz2bmQUlAAZAb0sxR/bf4twFJq725fQgBb/ghtypSfLtKmKClDJ
-Le4+Qrmfn+cwyCkC/2T6Llmn4HKSzHybVzhVm3Em3dMa4U5YGV7Fv3IqYI7Ufb24
-KFStudsL6bfbNm8BmZnP4EOsoDc4xsw5a+RsWC7wlhUieTjVcjxn7IHib8i5RKl1
-+EpYLxn40zmmh9yFJjfJ2gK2t2PT8/Dc07RQdz1/eQKBgQDyw2ZBI3jb7QhZzBft
-9RSQqDKH9eIdGE5vqyL2KPZmtOtvHYiiwTFsOjrAubsYs4SbLgoCWp2sbX7/U7LU
-XD6FgPPpsuiG61ziT3YQ4FlFYJiLNCn958+gncIJ0CPknJ2nftpMGseISdhx9poJ
-EwrVR9/y8NXe9oj/eC26FNcvPQKBgQDwxbwPNETLfmvmHOI2hAP3OWELlmwwu33f
-SuG/WpCwycaBlBynBQ9k5piUeI57QDxS+OM5l5aUUmyyGj+Czw23sW8hayhE8Lpf
-+pItCkKalX8gOkhofmqmCi5kdUlTHvmeK4SKmC8Rb15AqfYcz5MESdwgXitFuTp+
-dYwd8qYdUwKBgGOLHg3NtswvaMIxfwpy+UjLv1SizWHyyo7dlMttRoQc4YFBkfpy
-z4o6YkcOoZpiWhiriy0l7Qt8JpwZvPV5EaX6l4mXc+OG9SJTRO1soQ5iqopCDInx
-mOCab6tIbr9aPQcma+rS/Eh1R0yLuuPHrCSCgWEDwh7X5psis1VfIFFdAoGBAOQD
-XkVHyp6r6qLRV6ko/Fh0DmNa4LqF1H5R+9erfLrvWv37tea19A4qEvUH9mbiPj6V
-VRqFZCSyqh1AnkTSsLr1XbjYMhqXnuil8yiUPt8GFI4Ao/HRRk5X9fdM21PMUbho
-nexikrCAN1Ilot1F9oRpLf25MGGnOK3pw/fYg1fhAoGAKC+uOOsyzOwFCVSV5C+4
-81hyyRBBPd+IZwxZTy9XkTuVUpIQbWPz7+xPwMls3G/WD1rvYUtQCcK9HF4sKNsr
-z32Nk9GNFKjnYpAFzKZxyvKXDYEYAwx5lF7z550KFA3fGwzWxFa8znuOyBo4NLUm
-HAQv2p/XSc41z0iN3A8Frg8=
+MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCl3kFAg4o6rBgN
+4UwsMA9H02vWn87kq2CZ9zc43hDnzREZ8YiAo5DJhzFyMPbNzWAFQ4TgEI10C13Q
+FspnpWavLYzsqzdz/iugukqzJf23/PKU2YePanQ0sIwHJoTNGSKhRA33lEjG1eyQ
+olWtBCz5biigCnL1IIR7j3/bfz4YB0nSlCF3In019UWczgbh8Lgjnvt04MSEmhmV
+fweG3YjqCJXojB4S/AgtO7HixKe4LWIYepd6RKWErW+uv+pEnZYi/b0xNdKUeVxL
+G7veGjQZRHCxscBzg0aNr34JCABkE7sxpGg/ZpW5hm+KNtHAaAZp0hD4IUfSjavU
+oIfgnpkHAgMBAAECggEAGDdWNH/f5F1awlqvHyZscgftJG++1NuBJjQVz7YlfAo6
+9xwwhINyMJIN3IZHNNh0A+C4hhQJ6t7RSqpWe60GIbOXRw208g4yOsGSsAwZuk0c
+8jFoyBNP4EoZmjOmoOEMvBmuUQPztMqSbV1d/9LDvtjf59m5WzjCTt3ZBL1TiKNP
+NGX2NqXBwoKTLrHTWeMku63HOBHzDCTiRfqeCGaG/+i8/FHcz33ZBBuj9ZE6Pz5p
+6TnHgh0jU574vZmAEaWUkPUulO78onBOxjQgpGksbVJFdc5Ls6WRhJAkWJa8ozEM
+u1xzRyJu/O+r3YUXLzjBaB1KrJV1+0n06PUF1YfGrQKBgQDnED4C+LR8hAWuuQa/
+1DlW+1nmkYueMOa9DNIEoyx85yqwvZ/I6z/wEWT27j63ezWUJ5yumWNj7yjg6fze
+/FxtqdxMV8qEh7IgKrF0evgdUQ03naU9VMHzGFzvHgZE5D2a36mjbUG1ycdn1DXH
++l35WbnWE/c4qHnxQ3BunP7jSwKBgQC3xNDUZ8A3MErp7UNT4tGUKGdAPqYRd/gq
+Rw6EOpv782Qu6/sRIQvOo79ctCmelgBLjuNSRnUQPqFwesbcco0BAOTqJEmuMoga
+sy4UMt3t9T1egc0yA0G9ETQ6oL2STEhfsVgh6x52q8Gql7azqFDNXcF6FhvIkpAe
+QEgJdrOPtQKBgHdJ0VnjX/pwhiZ/61YZkEixluYL+dJ/WH/9IGe4ff01srpwCw/F
+M8sSj9dThBlhiHWmRaN2GPO8wpPq+Nt92ZHcAZmAMVNeYr1sjRSfb3xjHbm6r1YM
+bdy8lS31iDMEyjEsiv2OKEBbnZCi4+kL/nv+sIwu3pDnmZzOvjq83nIlAoGAFI50
+mb39V28UgjRjOqf9r6gRXLNlWkDkRr5qFkqEFlv0kfcdv53Ft1jD2DfjC/VVlR4n
+uZVeFPIclvt08UXzFfCmqrZic5T9epceiW3jO3Iaak70yCprGR4qjIBclFfqJKIu
+7KRjZPzzjgSokFI8r6xULzb35qjWbDvekwhvL50CgYBOQBuRSPD44sIkdpKq/Q8q
+51Vn/ggrHr2jNML+vKuyDfuPnlV3RiKtJ6dWt6omTxS8in8GJGpDgFG6eICuhVox
+vuOkm8bXjMZX37Hdog4iNG2xtUImrL2MTeVvGKWxFGR52/3YiqZ6jThA0A1RBCeL
+os0lSz56rZtnpMyG9Gi50w==
-----END PRIVATE KEY-----
--- End Message ---
--- Begin Message ---
Source: qtremoteobjects-everywhere-src
Source-Version: 5.15.10-3
Done: Dmitry Shachnev <mity...@debian.org>
We believe that the bug you reported is fixed in the latest version of
qtremoteobjects-everywhere-src, which is due to be installed in the Debian FTP
archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1057...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Dmitry Shachnev <mity...@debian.org> (supplier of updated
qtremoteobjects-everywhere-src package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 09 Dec 2023 18:06:17 +0300
Source: qtremoteobjects-everywhere-src
Architecture: source
Version: 5.15.10-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-...@lists.debian.org>
Changed-By: Dmitry Shachnev <mity...@debian.org>
Closes: 1047190 1057357
Changes:
qtremoteobjects-everywhere-src (5.15.10-3) unstable; urgency=medium
.
* Regenerate the certificates used in tests and examples with a longer
validity period (closes: #1057357, thanks Santiago Vila).
* Improve debian/clean file (closes: #1047190).
Checksums-Sha1:
788ce5d393378971697993a67cfab9a6c1dff6b9 3172
qtremoteobjects-everywhere-src_5.15.10-3.dsc
383a2a6dd6c8594c12c388270718409b79d8b7b1 19492
qtremoteobjects-everywhere-src_5.15.10-3.debian.tar.xz
9653616c6997e5f023a7fa4053b22542faa87f8c 12347
qtremoteobjects-everywhere-src_5.15.10-3_source.buildinfo
Checksums-Sha256:
e969982b82f1fe5e211839192722d2386dda4cc8e0f990e0d9d2446651ef6bfb 3172
qtremoteobjects-everywhere-src_5.15.10-3.dsc
ad43f571fa1688e5a5f232ef7de27f3be7ccf4d3a3fd1731f9d6095f422ee0a1 19492
qtremoteobjects-everywhere-src_5.15.10-3.debian.tar.xz
42cd63160637aa64fc83610d7eb3185dda08744c788a39a1a3cdb97e74f07aa1 12347
qtremoteobjects-everywhere-src_5.15.10-3_source.buildinfo
Files:
7331b43c6bf98a955f976ad924d13047 3172 libs optional
qtremoteobjects-everywhere-src_5.15.10-3.dsc
75b3f175d64c84ee76d2c908c7294814 19492 libs optional
qtremoteobjects-everywhere-src_5.15.10-3.debian.tar.xz
557d29b04b4ddad6bb61ac7661193312 12347 libs optional
qtremoteobjects-everywhere-src_5.15.10-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCgAxFiEEq2sdvrA0LydXHe1qsmYUtFL0RrYFAmV0g7cTHG1pdHlhNTdA
ZGViaWFuLm9yZwAKCRCyZhS0UvRGtlCQEACiHi3nGBzVPML9OjW9F1y87upPM8Lo
q/RXs3jtYpE3YANQ73e3DJKXAMsN6hjW3Lj7c7+1PC04KWyfqS5qhEXqb6Qkj4Vn
8NDdEPDkbI3niRI1tNKKtudPvhNJq3nyogngQMVlNru7+hVK6/8BoCwSicsMZwq0
Iz1i6esGyXMP4otbZxr0vjkmiHCkKvUYmrBIcUxGeU5+oXO2VehX3UOq+xmbrq90
HnIULrk7GMoue0D34SZvy6zf1C1p4I2l/JA4Pdii9aJNWNVY7gFNCCFZWlFU9TA0
1lxZI529N7BBFy/AhE93kzVtEvXW27fM57LJnV7/K37u4Mdn2pkQ+sIeSiQkNqjw
VyxtQKvmABcP7j6sh5fX59QX89WlqBt3LABXMKjQWmwsSTgS91GZtMU+ICqPD+9B
Kn+x+293vGXRnex892uyHaVlfRqgH6QjRZnY3c7BD1tNfZ22PKWHQBOrOiRc9HR9
cfSAHrFl4b/Iu0/jUuvnAGOHVxwNu1UIMaIJfeWsNfNYcsY7HYriThZigGB8r70r
9Xio5Man1ZYn+M3JJUaJytcCfHEQwFEZg9oyBGfiO9tuBJmMFMxXUeJn6kDCVDIs
OdDD0Q2go+8JmmRI/1oF65yutyGr/VaTC7WoqjbBxG71Pc2kM8nGtJ5KQ2RP4xZ1
7h84FZlM2kfHlA==
=D4aG
-----END PGP SIGNATURE-----
--- End Message ---