Skip to content

Commit d8f3068

Browse files
get only first certificate from header (#215)
1 parent 8e46308 commit d8f3068

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

app/services/mtls_service.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,11 @@ def get_mtls_cert(self, request: Request) -> bytes:
6161
status_code=401,
6262
detail="Missing client certificate",
6363
)
64-
return request.headers[self._SSL_CLIENT_CERT_HEADER_NAME].encode("ascii")
64+
return (
65+
request.headers[self._SSL_CLIENT_CERT_HEADER_NAME]
66+
.split(",")[0]
67+
.encode("ascii")
68+
)
6569

6670
def get_mtls_pub_key(self, request: Request) -> str:
6771
"""

0 commit comments

Comments
 (0)