How do I find out which cipher suites are being used when submitting an HTTPS request? I have a requirement for specific cipher suites when dealing with Good Technologies SOAP API and need to verify if they're there or not. Also, if they're not there, how do I update the cipher suites used with new ones?
I had to do this for SOAP UI in order for it to interact with the SOAP API correctly.
Right now I'm having to use cURL to create my requests on the command line and it is a pain.
I don't think there's a way for you to specify which cipher suites the WebRequest objects negotiate in .NET (which is what Invoke-WebRequest uses). However, that particular suite should be supported on all Vista / 2008 machines and later, so I'm surprised that you'd be having any problems if that's what the server requires.