I have a .NET console application that I have successfully tested using user id and password credentials to send a SOAP request to XML gateway appliance within our company. Now after completing client development I need to replace using userid credentials with Mutual autentication. For Mutual Authentication I completed the setup
On XML Gateway Appliance, Mutual authentication was enabled and all requests coming to the gateway are checked for client certificate. This part is already tested and working on XML Gateway
On NET Client application, I added the client certificate that I need to use for MASSL auth to the "Current User" store on my laptop & then I tried to reconfigure the app.config to make the client present the client cert to the Gateway , this is where I am unable to get it to work. I am sending my "app.config" (i already checked and I can confirm that the client is able to locate and have access to the client certificate location). I have attached my app.config below and need assistance with tweaking the config file to enable mutual authentication.
<?xml version="1.0" encoding="utf-8" ?>
<readerQuotas maxDepth="2147483647" maxStringContentLength="21
<clientCertificate storeName="My" storeLocation="CurrentUser
t" name="SDSD" />
I already checked out the following links below which use Http Binding..
however for my scenario my end point is not a web service rather a XML gateway (LAYER 7 product) hence I am using custom binding ..I am hoping an expert can tweak my above app configuration file which will ensure that my client (console app) will present the client cert stored on my machine (Current User) to XML gateway and once the mutual auth is established the SOAP message that is created within the client is accepted by XML gateway.
Appreciate your help.