Skip to content

Commit c17ca8e

Browse files
authored
Add args for mTLS support (vllm-project#3410)
Co-authored-by: Daniel Clark <[email protected]>
1 parent 06ec486 commit c17ca8e

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

vllm/entrypoints/api_server.py

+11-1
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,14 @@ async def stream_results() -> AsyncGenerator[bytes, None]:
8282
parser.add_argument("--port", type=int, default=8000)
8383
parser.add_argument("--ssl-keyfile", type=str, default=None)
8484
parser.add_argument("--ssl-certfile", type=str, default=None)
85+
parser.add_argument("--ssl-ca-certs",
86+
type=str,
87+
default=None,
88+
help="The CA certificates file")
89+
parser.add_argument("--ssl-cert-reqs",
90+
type=int,
91+
default=0,
92+
help="Whether client certificate is required")
8593
parser.add_argument(
8694
"--root-path",
8795
type=str,
@@ -100,4 +108,6 @@ async def stream_results() -> AsyncGenerator[bytes, None]:
100108
log_level="debug",
101109
timeout_keep_alive=TIMEOUT_KEEP_ALIVE,
102110
ssl_keyfile=args.ssl_keyfile,
103-
ssl_certfile=args.ssl_certfile)
111+
ssl_certfile=args.ssl_certfile,
112+
ssl_ca_certs=args.ssl_ca_certs,
113+
ssl_cert_reqs=args.ssl_cert_reqs)

0 commit comments

Comments
 (0)