Can I use certificates issued by another organization for my internal website

WannaFly

Platinum Member
Jan 14, 2003
2,811
1
0
I'm pretty sure the answer is no, but here is my scenario:

Users are issued certificates and they must have a certificate to utilize this specific vendors website. I've been asked if I can use that certificate to validate them to OUR internal site. We have no connection to the issuers server, its all through a public web page.

I'd like to do this in .net if I could, but it seems IIS handles the certificates even before the .net code runs. It doesn't even need to be "really" secure, just validating that they have the cert.

If I could do something like this i'd be ideal, as I know I cannot validate the certificate against their servers.
<IIS Require certificate>
If certificate issuer = "Vendors name" then allow


I know this would be really insecure, but thats ok. It's more of an idea that everyone already has and knows how to use the certificate so we do not have to send out a username/password to everyone.

Thanks!
 

GaryJohnson

Senior member
Jun 2, 2006
940
0
0
it seems IIS handles the certificates even before the .net code runs
It seems like that's right and the first thing you would have to do is change the IIS setup to require a client certificate (but tell it not to use a trust list). Then I think the client could specify a certificate. Then you could maybe use HTTPClientCertificate.Issuer in .NET to look at it.

I doubt anyone has ever tried this because, as you said, there's no security to it at all. Anyone can just fake a certificate. So I have no idea whether it would work.
 
Last edited: