Add a ServerProofVerifier and ClientCertMode to QuicCryptoServerConfig.

These two parameters allow configuration of server endpoints that request (or
require) client certificates.

This cl adds the settings, but implementation is left to a future change.

See go/quic-tls-client-certificates for details.

gfe-relnote: no behavior change (new settings are not used in gfe)
PiperOrigin-RevId: 291452792
Change-Id: Ia2a6299d51bec8446043ac859087882c5cac3b88
2 files changed
tree: 8c1526439431c69df9e0022a3fad1c73d365a406
  1. common/
  2. epoll_server/
  3. http2/
  4. quic/
  5. spdy/
  6. CONTRIBUTING.md
  7. LICENSE
  8. README.md
README.md

QUICHE

QUICHE (QUIC, Http/2, Etc) is Google‘s implementation of QUIC and related protocols. It powers Chromium as well as Google’s QUIC servers and some other projects.