Hi all,
I've got a web service (i.e: https://myservice.com) host on my server. This web service need a client certificate to access them (client certificate required in iis website).
Example :
I've install Application Request Routing and Url rewrite module in my IIS. I've got a website (asp.net application) that has this url :www.example.com. I created a new application in this website with the name "wcf". I want that every request made on wcf "endpoint" are tranfered on my webservice.
So I create a rules (using url rewrite mod) on the subapplication of my website as follow :
- Match pattern : (.*)
- Action type : Rewrite
- Action properties : https://myservices.com/{R:0}
IIS
==
- site1 (website)
-- wcf (subapplication)
When I type the following url (www.example.com/wcf/file.svc), the "proxy" (/wcf) go tohttps://myservices.com/file.svc and the result is returned towww.example.com. It works fine when I disable client certificate on my web service. but when the client certificate is activated on the web service i've got the following error :
502.3 - Bad Gateway
A certificate is required to complete client authentication
It means that the ARR proxy doesn't provide client certificate to web service.
I want to know if ARR is able to provide client certificate to my web service. If yes, how can I do this ?
Thank you