@tduncan / Nvidia-Optimization-Stack-VLLM Mirror · read-only / commits / 69d09fdd6c
Fork 0

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: [])