mirror of
https://github.com/oven-sh/bun
synced 2026-02-10 02:48:50 +00:00
### What does this PR do? Fixes https://github.com/oven-sh/bun/issues/22312 Fixes https://github.com/oven-sh/bun/issues/22313 The correct flow for TLS handshaking is: Server sending [Protocol::Handshake](https://dev.mysql.com/doc/dev/mysql-server/8.4.5/page_protocol_connection_phase_packets_protocol_handshake.html) Client replying with [Protocol::SSLRequest:](https://dev.mysql.com/doc/dev/mysql-server/8.4.5/page_protocol_connection_phase_packets_protocol_ssl_request.html) The usual SSL exchange leading to establishing SSL connection Client sends [Protocol::HandshakeResponse:](https://dev.mysql.com/doc/dev/mysql-server/8.4.5/page_protocol_connection_phase_packets_protocol_handshake_response.html) <img width="460" height="305" alt="Screenshot 2025-09-03 at 15 02 25" src="https://github.com/user-attachments/assets/091bbc54-75bc-44ac-98b8-5996e8d69ed8" /> Source: https://dev.mysql.com/doc/dev/mysql-server/8.4.5/page_protocol_connection_phase.html ### How did you verify your code works? Tests --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
27 lines
1.5 KiB
Plaintext
27 lines
1.5 KiB
Plaintext
-----BEGIN CERTIFICATE REQUEST-----
|
|
MIIEVTCCAj0CAQAwEDEOMAwGA1UEAwwFbXlzcWwwggIiMA0GCSqGSIb3DQEBAQUA
|
|
A4ICDwAwggIKAoICAQC2TcqpHHiHw2YHtcorQaE2GXvzyYh4UoTpOunGlIyk7NHZ
|
|
H0wZ8znRf1QTL993KOBcDvEwNWDXSOmYIjS9jaeJMT6aB8j4v+kyjBEssTPQpoo8
|
|
VuutcrUHhbm9oeh0rV2dcQsYRwA52NtiQdjFuC9KqH39Mmyp5uYK1/pKNdWz8QWz
|
|
/neTLF3Ubm9IXdu9DtbFjhQpPferDcfW7b9VSIkwo3NCknhWQoS8j4+vP3BYqfLs
|
|
SJ7WHumVcfLrZpV9CJJKedfdk5ZVrU0nnyUrRmJ6yFBvHGXw2FSlDv34rXk1iKvc
|
|
OgF7dv6I9Z0enmt2SnCSdLM4L+3ZXwKuBVPqApPif4jwoVy6mRYKrJwdTcR6Oid1
|
|
3TultAQ+UTDoGa9DiGbDyZU8bIIk46y1bEiHYE0i9w3fEADbuy/zFuQ7iJvcmTQN
|
|
Fe9sieP7DLa4Wv/ZFv2cyQ2e0W4WPOXXafiHhc+0aHN7FZipRPwjrCUAd+uT88h6
|
|
fef3NEP90lFN1rygnv9LVU2iX14uzMrUq2Y8oq91xO1RrEBmr1PDUVN0mdQvayRw
|
|
oWoda5VAMGNLfHafH+7jr4uruSO6djxk1ahkS2VbuOrqjPob3+zL5stcPD0GODuM
|
|
BQI2PQ8ddY8woAGUXVBacD5Xwa4bnHnOS4CY30h8JNub2dZRCzLsI0k4aSxdyQID
|
|
AQABoAAwDQYJKoZIhvcNAQELBQADggIBAEHh2O5u6yzgH19EXUP4ai7GuWG/C4Ap
|
|
vEDtD6G5CQmDZx6pSyL607cdRh+e7Z3GdgGJ9nq5R0wR7UWbPM4MOcoRKT1oQSBp
|
|
UykW5WOuyIxcGD6sLnnUkUX+uPcIHV7hMGdg786ygIYyvs8MoY19WSC9ACtofzKq
|
|
VEJDU/iIJ0oL3I4NHWXajfV8TnXs1zRkLwiU3nuKvdzzHYtpSNRNi6wr0zfm9mfo
|
|
rX62pFbRhWlI0I4JHtinO4bUNLGVQb1DMyJJmXyd379rOe9u8M2rLd+Va71gvF1T
|
|
9FmFwoL1l9YO893eGBGFD6qllCfIhyCV4HbH8V1H4AOCay+znjJDNAnE2T1ZqPNT
|
|
+nfLMil+EDou/Y9ZpD+VVXcAOZyaKOK0cc0GoiJNPmGPfepdMZC+fSQSeFlUaifI
|
|
1PTQLMlhmLI+OCKvt4RBy3JYGWvmOobyotoQB1fFOROEBzAbIjWgvjhsKqMaFM6o
|
|
vZtW+XMP74keP30GX3iDznwSTtJglfasDwuVmi4Ewbl9iwmiBvFybMg1t9J1SpXm
|
|
JQrNHn8gmMOJxcvoOMNCD3iby1/dCI3fydZ9ceU2+3HW7olwiUQe38CV/7ypTkqc
|
|
LBlEojYT09X1wBPZrM58C12JP1RZL6xwJsyWs8oQgi7BEWAX8QfQNHZbLP0+EPli
|
|
oDzzz5mRRQ6i
|
|
-----END CERTIFICATE REQUEST-----
|