aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/python/grpcio_tests/tests/interop/server.py
diff options
context:
space:
mode:
authorGravatar Giang Nguyen <cauthu@dropbox.com>2017-10-30 10:19:17 -0500
committerGravatar Giang Nguyen <cauthu@dropbox.com>2017-11-20 23:09:56 +0000
commitbcf083fa9099e5c919f1bdbc7694705665468d3c (patch)
tree19814695e47cec1f2aca73b589af7674e4e77603 /src/python/grpcio_tests/tests/interop/server.py
parent555b84506e22ecd5bc5cea0f2d3dcae3a1d8c108 (diff)
Add Python support for server SSL cert reloading
Previously, a secure server is configured with SSL credentials during initialization, and those credentials will be used for the lifetime of the server. If the user wants the server to use new credentials, the user has to restart the server, resulting in server downtime. This change enables the user to optionally configure the server with a "certificiate config fetcher," such that on every new client connection, the server will call the config fetcher before performing the handshake, allowing the user application to optionally specify new certificate configuration for the server to use (the fetcher can return a "no change" and the server continues to use its current certificate configuration).
Diffstat (limited to 'src/python/grpcio_tests/tests/interop/server.py')
0 files changed, 0 insertions, 0 deletions