Seeking Clarification on Implementing Secure HTTP CONNECT in iOS 17

I recently watched the WWDC 2023 video titled "Ready, set, relay: Protect app traffic with network relays" (Session 10002), which mentioned that iOS 17 should support Secure HTTP CONNECT.

I came across the init(httpCONNECTProxy:tlsOptions:) API, indicating that iOS provides some support for this. However, I couldn't find detailed documentation on how to set up a proxy to support Secure HTTP CONNECT.

Could you provide guidance on implementing Secure HTTP CONNECT in iOS 17? Are there any RFCs or additional documentation available that explain the protocol and its setup?

HTTP CONNECT is a long-standing mechanism for HTTP-level proxies. You can find links to more information on The Fount of All Knowldge™.

HTTPS CONNECT is to HTTP CONNECT as HTTPS is to HTTP, that is, the initial CONNECT request is done over HTTPS rather than HTTP.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Is there any requirement in the proxy configuration to enforce HTTPS connections?

Seeking Clarification on Implementing Secure HTTP CONNECT in iOS 17
 
 
Q