How to change cipher suites in .NET 6 on windows without regedit?
I know there's an option for SslClientAuthenticationOptions.CipherSuitesPolicy but the issue is it's only supported on linux or mac. I'm wondering if there's a way to change the cipher suites in some way (be it a library or alternative property). I know you can use CURL to do this but I'd much prefer if it was something that can easily be referenced to in c# itself without making a wrapper around curl with cmd args.
I know you can manually change it through the registry but this is only valid for newer versions of windows as some cipher suites were not implemented until then. I know bouncy castle gives the option to manually accept a fingerprint with the support of the newer ciphers. But it does not support a lot of http features without having to manually implement every single one by itself. Would be nice if there was a library that had support like there is on python.
Any kind of help will be appreciated
0 Replies