Firstly, Thanks to all those patient techies trying to help unknown people.
Secondly, I have a wcf service which should be consumed by only several clients (10) known to our company. This wcf service has the x509certificate "CN=ABCD". Now it expects to receive a certificate in turn from clients to consume this service. So here are the design questions
- Should I create one certificate "CN=ABCD" , then right click on it and export as pfx files and distribute them to Clients?
- Some say to validate in code and some say to validate in config which is better?
- How should I know which client is calling as the certificate has same name for all if my company distributes it?
- what is the difference between .cer file and .pfx file?
- When passing the certificate to clients, will I be giving both .cer and .pfx files?
- How should I be revocing only one client if it expires?
- My comapny already has a certificate like *.fdfd.org . Can I use this as my X509Certificate instead of generating one?
Many questions!
But due to lot frustration, I wanted to have the opinion of developers out there because I couldn't get the right info.