pyvider 2025-02-05
KV Server Debugging and Server mTLS Configuration
36 files · 1,092+ · 1,342-

KV Server Debugging

35 files changed
  • py_kv_server.py Added py_kv_server.py (+9 lines)
  • client.py Updated client.py (+96/-48 lines)
  • certificate.py Added certificate.py (+10 lines)
  • 2025-02-04-1841-claude.md Added 2025-02-04-1841-claude.md (+126 lines)
  • long-prime.md Added long-prime.md (+468 lines)
  • env.sh Updated env.sh (+23/-4 lines)
  • comments.md Removed comments.md (-20 lines)
  • debugging-2025-01-20-1256.md Removed debugging-2025-01-20-1256.md (-80 lines)
  • grpcplugin.md Removed grpcplugin.md (-788 lines)
  • handshake.md Removed handshake.md (-17 lines)
  • llm-priming.md Removed llm-priming.md (-36 lines)
  • kv-data-test Added kv-data-test (+1 lines)
  • kv_protocol.py Updated kv_protocol.py (+2/-1 lines)
  • py_kv_client.py Updated py_kv_client.py (+9/-1 lines)
  • ec-secp256r1-mtls-client.crt Updated ec-secp256r1-mtls-client.crt (+10/-10 lines)
  • ec-secp256r1-mtls-client.key Updated ec-secp256r1-mtls-client.key (+3/-3 lines)
  • ec-secp256r1-mtls-server.crt Updated ec-secp256r1-mtls-server.crt (+10/-10 lines)
  • ec-secp256r1-mtls-server.key Updated ec-secp256r1-mtls-server.key (+3/-3 lines)
  • ec-secp384r1-mtls-client.crt Updated ec-secp384r1-mtls-client.crt (+11/-11 lines)
  • ec-secp384r1-mtls-client.key Updated ec-secp384r1-mtls-client.key (+4/-4 lines)
  • ec-secp384r1-mtls-server.crt Updated ec-secp384r1-mtls-server.crt (+11/-11 lines)
  • ec-secp384r1-mtls-server.key Updated ec-secp384r1-mtls-server.key (+4/-4 lines)
  • ec-secp521r1-mtls-client.crt Updated ec-secp521r1-mtls-client.crt (+13/-13 lines)
  • ec-secp521r1-mtls-client.key Updated ec-secp521r1-mtls-client.key (+5/-5 lines)
  • ec-secp521r1-mtls-server.crt Updated ec-secp521r1-mtls-server.crt (+13/-13 lines)
  • ec-secp521r1-mtls-server.key Updated ec-secp521r1-mtls-server.key (+5/-5 lines)
  • rsa-2048-mtls-client.crt Updated rsa-2048-mtls-client.crt (+18/-18 lines)
  • rsa-2048-mtls-client.key Updated rsa-2048-mtls-client.key (+25/-25 lines)
  • rsa-2048-mtls-server.crt Updated rsa-2048-mtls-server.crt (+18/-18 lines)
  • rsa-2048-mtls-server.key Updated rsa-2048-mtls-server.key (+25/-25 lines)
  • rsa-4096-mtls-client.crt Updated rsa-4096-mtls-client.crt (+29/-29 lines)
  • rsa-4096-mtls-client.key Updated rsa-4096-mtls-client.key (+49/-49 lines)
  • rsa-4096-mtls-server.crt Updated rsa-4096-mtls-server.crt (+29/-29 lines)
  • rsa-4096-mtls-server.key Updated rsa-4096-mtls-server.key (+49/-49 lines)
  • gen-certs.sh Updated gen-certs.sh (+7/-7 lines)
  • Added PLUGIN_CLIENT_CERT environment variable logging on startup in py_kv_server.py for debugging certificate pass-through harden behavioral
    1 file
    • py_kv_server.py

Server mTLS Configuration

1 file changed
  • server.py Updated server.py (+7/-6 lines)
  • Changed require_client_auth from True to False in server.py SSL server credentials, temporarily disabling mandatory client authentication harden internal
    2 files
    • py_kv_server.py
    • server.py