OpenSSL Stream Context SSL Session Reuse
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- C
- Estrellas
- 40.4k
- Forks
- 8.1k
- Merge medio
- 2 d 13 h
- PR fusionados (30 d)
- 96
Descripción
Description
We have developed our own FTP client implementation using stream wrappers but we are unable to fully support FTPS on some servers that enforce SSL Session Reuse on the DATA connection.
I have tried to capture the session somehow from the stream context but this is not available.
I can see this has been fixed for the native FTP ext https://github.com/php/php-src/pull/12851
It would be useful if we could capture this and re-use it for new stream sessions when passing around context.
I am unsure if this already exists.
PHP 8.1/8.3
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.
Línea de trabajo
Comienza revisando el cambio de FTP nativo en la pull request 12851 y el comportamiento de stream-context descrito en este issue. Determina si los datos de sesión SSL ya se pueden capturar y pasar a nuevas sesiones de stream; se considera terminado cuando se haya definido y documentado una forma compatible para que los clientes FTP personalizados reutilicen la sesión para las conexiones de datos FTPS-DATA.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- c, php
- Área
- backend, networking, security
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 35/100