aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMÃ¥rten Nordheim <marten.nordheim@qt.io>2024-03-18 12:26:28 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2024-03-19 21:39:35 +0000
commita6ef6cbd1002a1ca8b0225702cd0b5c541c519c2 (patch)
treee3a00f00299e5cc5e6cb9d6adb2792b37091e523
parentd99c5b9cd78b9bcfb48a30fb44bd810b97022cde (diff)
Ssl example: renew certificate6.6
The files are larger now because the key size increased and the cert file has more information, like Org. Unit being set to WebSockets. Fixes: QTBUG-123346 Pick-to: 6.5 Change-Id: I46e235ffe596b9100e8a8da3bd350a6056ced1db Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io> (cherry picked from commit 6502ef049120c23fa1efb19b3806b65157f5e378) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit b1fd4a2330864960bae45491f91ab3953feff6bd)
-rw-r--r--examples/websockets/sslechoserver/generate.sh5
-rw-r--r--examples/websockets/sslechoserver/localhost.cert47
-rw-r--r--examples/websockets/sslechoserver/localhost.key79
3 files changed, 88 insertions, 43 deletions
diff --git a/examples/websockets/sslechoserver/generate.sh b/examples/websockets/sslechoserver/generate.sh
new file mode 100644
index 0000000..21079ef
--- /dev/null
+++ b/examples/websockets/sslechoserver/generate.sh
@@ -0,0 +1,5 @@
+#!/usr/bin/sh
+# Copyright (C) 2024 The Qt Company Ltd.
+# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+
+openssl req -x509 -nodes -newkey rsa:4096 -keyout localhost.key -out localhost.cert -sha512 -days 365 -subj "/C=NO/ST=Oslo/L=Oslo/O=The Qt Project/OU=WebSockets/CN=localhost"
diff --git a/examples/websockets/sslechoserver/localhost.cert b/examples/websockets/sslechoserver/localhost.cert
index 7aa33a1..d71b95b 100644
--- a/examples/websockets/sslechoserver/localhost.cert
+++ b/examples/websockets/sslechoserver/localhost.cert
@@ -1,18 +1,33 @@
-----BEGIN CERTIFICATE-----
-MIIC+zCCAeOgAwIBAgIJAP26rumH9qOkMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
-BAMMCWxvY2FsaG9zdDAeFw0xMzExMDYxNjU4NTRaFw0yMzExMDQxNjU4NTRaMBQx
-EjAQBgNVBAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
-ggEBALgagHqEqWr4WH+MFBQE+BWZri5UUn/QPORN2pUB1lWMzeDCM5YMc/D1dhUG
-7zg5I9QO5Ut1YcoVO25OAseddgVaIFXPNyEG2nUTz53xx3pyqp3WtQkYCRAQzI8K
-IFIzBSD+nJNl+8gBld7Fe+4d8bFCwfXspQBJ2RY8SQ6tjRFVKHN7haLsD+WV3AFg
-siWkCxeXxVLNI69cuLwV7bEsv6U1N1yNROvRpu4yJcaNnu36kJFbORPhNfy6qJGX
-i0A30dYdMoLhtCN3Qf/XwGyS84Rs2XXduNlBdUgbpluY2r2x3Gz32hIwsHHcPzX6
-O9nwVPQ8k29lfC8yPmAWA9vPiBUCAwEAAaNQME4wHQYDVR0OBBYEFJZESCN01tY3
-MgXxmqiUBNPxsgiKMB8GA1UdIwQYMBaAFJZESCN01tY3MgXxmqiUBNPxsgiKMAwG
-A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAHylCJYED9PqLB9FE4A0CRfy
-BdxIqOK+UExxxkU1DeN7kM4U2+E0G85nqBLOL34BDj8LDKJH9WC7L9jMV8T3Upbg
-+RrTGiIcyjsL18L2KWeOia1R6VVAQcZrqoWv+QXyVvIi8IpTOE074C6+Vzx6XYMe
-CpW4jcdfmn39oVeMXxz9+8wD7CWeCT+SMj8tt+OB1XjQwdEG03vb6ArtnuJT77VI
-3I090OtKksBE5hy1H9N2E3wxhFTxC+DI5sc7Bj87v3blL4Z3DvRUEHwQHcDccQ0D
-ERUEcSyn1YGSlDVbVf3CzH4WXxddUBmaSHf4JTuAMy0C0A6IWuMP+rVVvVMIXNM=
+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
-----END CERTIFICATE-----
diff --git a/examples/websockets/sslechoserver/localhost.key b/examples/websockets/sslechoserver/localhost.key
index dcc262c..8c452fa 100644
--- a/examples/websockets/sslechoserver/localhost.key
+++ b/examples/websockets/sslechoserver/localhost.key
@@ -1,27 +1,52 @@
------BEGIN RSA PRIVATE KEY-----
-MIIEogIBAAKCAQEAuBqAeoSpavhYf4wUFAT4FZmuLlRSf9A85E3alQHWVYzN4MIz
-lgxz8PV2FQbvODkj1A7lS3VhyhU7bk4Cx512BVogVc83IQbadRPPnfHHenKqnda1
-CRgJEBDMjwogUjMFIP6ck2X7yAGV3sV77h3xsULB9eylAEnZFjxJDq2NEVUoc3uF
-ouwP5ZXcAWCyJaQLF5fFUs0jr1y4vBXtsSy/pTU3XI1E69Gm7jIlxo2e7fqQkVs5
-E+E1/LqokZeLQDfR1h0yguG0I3dB/9fAbJLzhGzZdd242UF1SBumW5javbHcbPfa
-EjCwcdw/Nfo72fBU9DyTb2V8LzI+YBYD28+IFQIDAQABAoIBADADmWZamuSvCEWb
-ftEJyrm3btneW/XBlV/lfhBGfmOpaTgo7dNARCyfl8A8Ir+DB3kSuXJIlsxhZTKL
-XeY5hsI2kyBN/o66ftbx57/FgsTIiv7HNEe+4P4zo2Xaujs12yyTuromatfqse97
-iaq8XIBibLt6kD3XBKrr5hHR6WyPW9F7sM91e/1OGTXBt9URvnnHqcimJ8Wvto5p
-SMFlud8JXMmARhWaIfqQIcNYmNEHea0LfOZVerTOPE7IZd5coM91mr71lzoxs9Ik
-bRMbqgyAMXEJV3ynEH2LjjJZo1bVb8Va45QqqOQ4FtL46n1Z+EVUXyhCHGepwyOv
-uAru0wECgYEA3CnM252417At+N9Zq4KtBJ8tIEXKqvK1Bl5aZSqaJClywjCttR2l
-lRAlIRAmqHCQuxLDDfLfiJh6xgZsjr4MhksuyKc7DKssfWW+XCd+5GaaMoMvJXhs
-caJdhNSHzpnLPi++tJBYHwHa354D5PJ3eItzLkmuVyhmc3plNbkBGLECgYEA1hIX
-mA9KadVG9VkaDci+xo1p0ACb5ccHAvmA8+fzb0H09yKw5bCSpNGeHj4Qv5ZFqsUm
-96NWYEB38ezupWqWMFd9zr1kD2s3r6Kpq1TS6xuDPapyiXaKpcH1ys7IWZkinCkN
-oxhPHcQbFu9/CN2zIVFKvF5P98Rh0+wO7fgL/qUCgYAyleAd7cVUuYQ2lIrz31iF
-oVUq/x4r3Qw+5Fr8t6cm++cEO08OODudXlJJoH5hYUu/z/XFNLKrne1Hpp42xe/2
-wzuCmvn0VTgpr8DnR6PeMrznMkEY6Oxxx46ZQIPbsnaCWVIGBsxYg4KYsqPObO+K
-YPAcCI3oNL4ldk/e4h0gYQKBgHm+4FxClfeKrEhs3DxqptUVJ9B8CC2t+3bdn1EX
-4YKs6DyFJkX7HetOq7ZXZf8P3583cOn1ovIquAyGy1KYQ8JKf+pMG9QJDip9QDGI
-lEvR4dn4ThuPp1qN7NPitl7+kIhvcKoI8TXkieOJYZ4ROAcCzJZErQYkUd7MqdD8
-+RVhAoGAcWC9HRDhxjs4shaBlYi8Lfp3dV4f/4UgYosdFAZ26atwHz+sCLHwwg1j
-6t5Zxy9oEB89S5v5hkgO8//JmopvISSokdvocASMdKE+OmS3JfBmhQK9qVBW/vv/
-ut2bhPjEzIJyNFKX3xnGI8PREcR2eY+WLhIZ5KiR61tGpktJ4bg=
------END RSA PRIVATE KEY-----
+-----BEGIN PRIVATE KEY-----
+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
+IW4Wy2xIPf0/fQSqFWTIQxVUJr1Owfs=
+-----END PRIVATE KEY-----