I developed a client that calls Rest API with C# (.NET framework 4.8)
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL);
The server's HTTPS certificate encryption suite uses ECDHE-RSA-AES128-GCM-SHA256.
I want to know which library my client uses for actual SSL communication.
I just use the HttpWebRequest class of C#.
In this case, do I use the openssl built into the window?
I looked it up and found a module called SChannel in Windows. I'm not sure if I actually use openssl or channel or anything else. Does anyone know about this?
It seems that java implements ssl through something called jsse. I searched if there was such a thing in c#.