{
  "type": "local-in-memory-tls-simulation",
  "runtime": "LibreSSL 2.8.3",
  "serverPolicy": "TLS 1.2; ECDHE-RSA-AES128-GCM-SHA256 only",
  "scope": "No network or Supabase access. Forced cipher lists on one client, not legacy hardware tests.",
  "results": [
    {
      "offeredCipher": "ECDHE-RSA-AES128-GCM-SHA256",
      "handshakeSucceeded": true,
      "negotiatedProtocol": "TLSv1.2",
      "negotiatedCipher": "ECDHE-RSA-AES128-GCM-SHA256",
      "error": null
    },
    {
      "offeredCipher": "ECDHE-RSA-AES128-SHA256",
      "handshakeSucceeded": false,
      "negotiatedProtocol": null,
      "negotiatedCipher": null,
      "error": {
        "side": "server",
        "message": "[SSL: NO_SHARED_CIPHER] no shared cipher (_ssl.c:1129)"
      }
    }
  ]
}
