Skip to content
This repository has been archived by the owner on Jul 9, 2023. It is now read-only.

Does titanium proxy support TLS 1.3? #926

Open
ljh1991125 opened this issue Aug 4, 2022 · 1 comment
Open

Does titanium proxy support TLS 1.3? #926

ljh1991125 opened this issue Aug 4, 2022 · 1 comment

Comments

@ljh1991125
Copy link

Hi.

I am using titanium proxy as local proxy and it works well.
But i have some problems with tls.
My goal is to support only TLS1.2 and TLS1.3 versions.
So I added following code to upgrade the TLS version.

proxyServer.SupportedSslProtocols = SslProtocols.Tls12 | SslProtocols.Tls13;

My titanium proxy version is 3.1.1397 and dot net version is 5.0.
OS is windows 10 21H2 (19044.1826).

When i connect to tls check site, it says it does not support tls1.3

with_proxy

What's the problem?

If you don't use a proxy, tls1.3 is supported by Chrome
without_proxy_edge

This is my internet setting and i checked tls 1.3.
And i also added tls 1.3 registry key but tls 1.3 is still not working.
internet_setting
registry

Thank you for help.

@honfika
Copy link
Collaborator

honfika commented Dec 25, 2022

proxyServer.SupportedSslProtocols means the supproted client SSL versions. (However there was a bug in it)
TWP requires (/earlier required) the same SSL/TSL version for the servers connection which was used by the client.
It seens the browsers are using TLS 1.2 by default.

Added a new property:
proxyServer.SupportedServerSslProtocols
If it is None, then TWP is using the same method as earlier.. if it is specified, then the specified value will be the supported server SSL versions.
You can try 3.2.2-beta+ (when it is released)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants