I have a situation where I need to create SSL certificates for clients using SslStream as a server.
I know how to do this (makecert.exe), but I ran into a problem while trying to make sure that both sides of the connection are authenticated.
Basically, if I use a self-signed certificate, I need to add it to trusted roots in order to get mutual authentication. I would rather avoid this if I can. I know that I can purchase an SSL certificate, but my situation is that I need to create a different certificate for each client, so buying a certificate for each client is out of the question.
Is there any way to avoid this? Maybe some kind of certificate that I can buy to use to get more certificates? As you probably can say, I don’t know about SSL at all.
source
share