i have a proxy server with a clientCertficate Authentication in front of a WebService.
Using the HttpClientHandler.ClientCertificates will work great in Windows with Xamarin.
The same code does not work in Xamarin.IOS, so it seems that there is no support for them in the iOS SDK.
I found a solution using a derived class from NSUrlConnectionDataDelegate and set the Certificate as Credential in the WillSendRequestForAuthenticationChallenge Method.
My current problem is, that i have to use a third-Party library, which seems to use the Xamarin.iOS HTTPClient implementation in combination with Instances of the NSUrlSessionHandler inside and is not able to send the clientcertificat itself.
Is there a way to take impact to the internal NSUrlSessionHandler from outside the third-Party Library?
I tried to work with the NSURLConfigurationMangager and NSURLCredentialsManager but neither the static proxy-Settings nor adding the Certificate to the CredentialManager take affact.