Skip to content

[uAMQP] https proxy support (proxy + tlsio) in C module #17972

@yunhaoling

Description

@yunhaoling

This is spawned from the issue: #16304 to better track the working progress.

tasks:

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

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions