Deprecation of client authentication Extended Key Usage in host certificates
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 32/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- python
- Área
- authentication, backend
Línea de trabajo
The issue identifies outbound service requests using local host certificates as the affected area, but does not name specific files, tests, or entry points. First trace how services establish outbound TLS connections and review how proxy authentication is configured; determine whether a shifter proxy can be used. Done means affected services can authenticate outbound requests successfully when host certificates lack Client Authentication EKU.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi,
We would like to bring attention to upcoming changes regarding Client Authentication Extended Key Usage (EKU) in host certificates. By March 2027, several CAs will not include Client Authentication EKU in any certificate.
Examples of announcements we have found:
-
SECTIGO - FAQ - Client Authentication EKU deprecation | Sectigo® Official
-
DIGICERT - Removing the client authentication EKU from public TLS certificates
This change will affect institutions obtaining host certificates via commercial CAs. Any service that uses its local hostcert.pem as both a server identity and a client identity will fail if that certificate is issued under a commercial CA (we are already experiencing this with host certificates recently renewed at BNL):
$ openssl x509 -in /opt/dirac/etc/grid-security/hostcert.pem -noout -purpose
Certificate purposes:
SSL client : No
SSL client CA : No
SSL server : Yes
Causing issues with all services like
2026-10-02 16:00:23 UTC Framework [139961784121152] WARN: Can't update from server Error while updating from dips://hostname:9135/Configuration/Server: Peer closed connection
2026-10-02 16:00:23 UTC Framework [139961784121152] ERROR: Can't update from any server Reason(s):
Peer closed connection
and confirmed when using openssl
ssl3_read_bytes:ssl/tls alert unsupported certificate:ssl/record/rec_layer_s3.c:918:SSL alert number 43
Would it be possible to adapt the services to authenticate outbound requests using a shifter proxy to handle this situation?
- Lenguaje dominante
- Python
- Estrellas
- 126
- Forks
- 191
- Merge medio
- 2 d 14 h
- PR fusionados (30 d)
- 33
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de DIRACGrid/DIRAC
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 60/100
Los mantenedores suelen responder en 1 día
-
[Bug]: Docs: always false condition in tornado run file?Posiblemente ocupada @andresailer la tomó hace 26 días. AbiertoBug
DIRACGrid/DIRAC#8807 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Drop boto in all DIRAC reposPosiblemente ocupada @natthan-pigoux la tomó hace 87 días. Abierto
DIRACGrid/DIRAC#8641 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Create a legacy adaptor for PilotManagerPosiblemente ocupada @AcquaDiGiorgio la tomó hace 32 días. Abierto
DIRACGrid/DIRAC#8597 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
DIRACGrid/DIRAC#8549 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de DIRACGrid/DIRAC
Issues similares
-
request-theme
Dificultad 1/5 Menos de una hora Aptitud para principiantes 66/100
LizardByte/ThemerrDB#9575 ·
Los mantenedores suelen responder en 1 día
-
Author Page: noshin-nawalAbiertoauthor-page correction
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
acl-org/acl-anthology#10599 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
zilliztech/memsearch#818 ·
Los mantenedores suelen responder en 1 día
-
[FAQ] Commit ID for ProjectsPosiblemente ocupada @github-actions la tomó hoy. Abiertofaq-proposal
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
DataTalksClub/faq#503 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
README.zh-CN/ja/es still hard-code 501 test counts after README.md went count-freePosiblemente ocupada @Aaqibhafeezkhan la tomó hoy. Abiertobeginner documentation good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
BistaDinesh03/critique#164 · 1 comentario ·
Los mantenedores suelen responder en 1 día