Проксирование траффика без подмены сертификата как? Для проксирования траффика используется библиотека Titanium web proxy, возникла необходимость проксировать ssl траффик без подмены сертификата. Возможно ли это при помощи данной библиотеки? В документации ничего похожего не увидел, а гугл как с ума сошел, везде пишет как подменять сертификат... Прошу помощи
Да, возможно проксировать SSL трафик без подмены сертификата при помощи Titanium Web Proxy. Для этого необходимо использовать так называемый "туннельный" режим, который позволяет проксировать SSL трафик без дешифровки и повторного шифрования.
Для активации туннельного режима, необходимо установить флаг EnableSslTunneling = true у объекта ProxyServer:
var proxyServer = new ProxyServer(); proxyServer.EnableSslTunneling = true; proxyServer.BeforeTunnelConnectRequest += OnBeforeTunnelConnectRequest; proxyServer.Start();
Затем, в обработчике события BeforeTunnelConnectRequest можно добавить логику, которая позволит проксировать SSL трафик без дополнительной обработки сертификатов. Например, в данном случае можно просто разрешить соединение:
Да, возможно проксировать SSL трафик без подмены сертификата при помощи Titanium Web Proxy. Для этого необходимо использовать так называемый "туннельный" режим, который позволяет проксировать SSL трафик без дешифровки и повторного шифрования.
Для активации туннельного режима, необходимо установить флаг EnableSslTunneling = true у объекта ProxyServer:
var proxyServer = new ProxyServer();proxyServer.EnableSslTunneling = true;
proxyServer.BeforeTunnelConnectRequest += OnBeforeTunnelConnectRequest;
proxyServer.Start();
Затем, в обработчике события BeforeTunnelConnectRequest можно добавить логику, которая позволит проксировать SSL трафик без дополнительной обработки сертификатов. Например, в данном случае можно просто разрешить соединение:
private void OnBeforeTunnelConnectRequest(object sender, TunnelConnectSessionEventArgs e){
e.IsTunnelConnectAllowed = true;
}
Таким образом, вы сможете проксировать SSL трафик без подмены сертификата при помощи Titanium Web Proxy.