OpenSSL Stream Context SSL Session Reuse
Personne n'a encore pris cette issue.
- Langage dominant
- C
- Étoiles
- 40.4k
- Forks
- 8.2k
- Merge moyen
- 2 j 13 h
- PR mergées (30 j)
- 96
Description
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
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par examiner la modification FTP native dans la pull request 12851 et le comportement de stream-context décrit dans cette issue. Déterminez si les données de session SSL peuvent déjà être capturées et transmises à de nouvelles sessions de flux ; le travail est considéré comme terminé lorsqu’une méthode prise en charge permettant aux clients FTP personnalisés de réutiliser la session pour les connexions de données FTPS-DATA est définie et documentée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- c, php
- Domaine
- backend, networking, security
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100