-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Closed
Labels
ClientThis issue points to a problem in the data-plane of the library.This issue points to a problem in the data-plane of the library.Event HubsMessagingMessaging crewMessaging crewP0Service BusuAMQP
Milestone
Description
This is spawned from the issue: #16304 to better track the working progress.
tasks:
- add https proxy support in the azure c shared utility: tlsio support for http proxy io azure-c-shared-utility#512
- minimum prototype implementation
- design
- unit test
- E2E test
- adapt the support into the cython layer
- adapt the support into the python layer
proxy tool:
- proxy.py only supports proxy server certificate, it doesn't support client authentication
- would need nginx/squid proxy server for mutual authentication
progress made (tested with proxy.py):
- allowing to tlsio to use http proxy io as the underlying io
- allowing to set http proxy io trustedCertificate/x509certificate/x509privateKey)
- http proxy io could establish the tunnel to the host (HTTP CONNECT returns response code 200) with proxy server trustedCertificates (no x509certificate and x509privateKey)
Metadata
Metadata
Assignees
Labels
ClientThis issue points to a problem in the data-plane of the library.This issue points to a problem in the data-plane of the library.Event HubsMessagingMessaging crewMessaging crewP0Service BusuAMQP