Support SSL Key Rotation in HTTP Server (#13495)

This commit is contained in:
Keyun Tong
2025-02-22 05:17:44 -08:00
committed by GitHub
parent 2382ad29d1
commit 8db1b9d0a1
7 changed files with 173 additions and 2 deletions

View File

@@ -128,6 +128,7 @@ async def run_server(args: Namespace,
shutdown_task = await serve_http(
app,
sock=None,
enable_ssl_refresh=args.enable_ssl_refresh,
host=args.host,
port=args.port,
log_level=args.log_level,
@@ -152,6 +153,11 @@ if __name__ == "__main__":
type=str,
default=None,
help="The CA certificates file")
parser.add_argument(
"--enable-ssl-refresh",
action="store_true",
default=False,
help="Refresh SSL Context when SSL certificate files change")
parser.add_argument(
"--ssl-cert-reqs",
type=int,