A high-throughput and memory-efficient inference and serving engine for LLMs
Mirrored from https://github.com/tduncan-lum/Nvidia-Optimization-Stack---VLLM.git
Synced Nov 9, 18:15 UTC
[Feature] Add --ssl-ciphers CLI argument for TLS cipher control (#30937)
Signed-off-by: rickychen-infinirc <ricky.chen@infinirc.com>
RickyChen / 陳昭儒 committed
Jan 23, 2026 at 01:53 UTC
69d09fdd6cb66fdfc92f2f2388c4899dfd93d0ad
2 files changed
+4
vllm/entrypoints/openai/api_server.py
+1
@@ -961,6 +961,7 @@ async def run_server_worker(
961
ssl_certfile=args.ssl_certfile,
962
ssl_ca_certs=args.ssl_ca_certs,
963
ssl_cert_reqs=args.ssl_cert_reqs,
964
+ ssl_ciphers=args.ssl_ciphers,
965
h11_max_incomplete_event_size=args.h11_max_incomplete_event_size,
966
h11_max_header_count=args.h11_max_header_count,
967
**uvicorn_kwargs,
vllm/entrypoints/openai/cli_args.py
+3
@@ -132,6 +132,9 @@ class FrontendArgs:
132
"""Refresh SSL Context when SSL certificate files change"""
133
ssl_cert_reqs: int = int(ssl.CERT_NONE)
134
"""Whether client certificate is required (see stdlib ssl module's)."""
135
+ ssl_ciphers: str | None = None
136
+ """SSL cipher suites for HTTPS (TLS 1.2 and below only).
137
+ Example: 'ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-CHACHA20-POLY1305'"""
138
root_path: str | None = None
139
"""FastAPI root_path when app is behind a path based routing proxy."""
140
middleware: list[str] = field(default_factory=lambda: [])