Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.7
-
None
Description
The SecureTransport framework we use for secure sockets on Apple system has been deprecated and is considered legacy.
The replacement framework for secure sockets is Network.framework. As this framework is not limited to secure sockets we should take the full step and adopt it for both plain sockets and secure sockets.
In practice that means a new socket engine in QtNetwork, and a new TLS plugin.
This issue acts as a tracking task for the various activities needed to get us to that point.
Attachments
Issue Links
- resulted from
-
QTBUG-82604 Investigate the new API/Framework and possibility to retire SecureTransport backend
- Closed
-
QTBUG-85231 Use Network/Security frameworks instead of SecureTransport
- Closed
-
QTBUG-83219 Prototype QSslSocket using Network and Security frameworks
- Closed
1.
|
Make socket engine a runtime choice | Reported | Timur Pocheptsov | |
2.
|
Implement Network.framework based socket engine | In Progress | Timur Pocheptsov | |
3.
|
Implement Network.framework based TLS plugin | Reported | Timur Pocheptsov |
Gerrit Reviews
For Gerrit Dashboard: QTBUG-119171 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
525447,58 | WIP: introduce a new TLS plugin working with Network/Security frameworks | dev | qt/qtbase | Status: NEW | -2 | 0 |