We have implemented the WCF (Windows Communication Foundation) service and we want to authenticate the client using an SSL certificate. For a demonstration, we tested this example (it works great). In the production environment, we have Wildcard certification for our organization as * .abc.com from Rapid SSL.
The WCF service is hosted on a Windows Azure virtual machine, and the client is an Azure site hosted by someone else. WCF service is working correctly:
https://demo.abc.com/testservice/tenantMgmt.svc
In the sample code, we generated a client certificate using a demo CA.
- Do we need to buy another certificate from Rapid SSL for Azure Client?
On the Azure website, we cannot upload the certificate to Trusted Root, they are always installed in the Personal folder . Therefore, we need the CA to be publicly available.
As a service provider, we need to provide them with a certificate for SSL authentication.
- What is the best way to solve the following problem?
Any other suggestions are also welcome.
source
share