OpenSSL Stream Context SSL Session Reuse
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- C
- Star
- 40.4k
- Fork
- 8.1k
- Merge trung bình
- 2 ngày 13 giờ
- Pull request đã merge (30 ngày)
- 96
Mô tả
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
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng việc xem xét thay đổi FTP native trong pull request 12851 và hành vi stream-context được mô tả trong issue này. Xác định xem dữ liệu phiên SSL đã có thể được thu thập và truyền cho các phiên stream mới hay chưa; công việc được xem là hoàn tất khi một cách thức được hỗ trợ để các FTP client tùy chỉnh tái sử dụng phiên cho các kết nối dữ liệu FTPS-DATA được định nghĩa và ghi chép.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- c, php
- Lĩnh vực
- backend, networking, security
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 35/100