L
localhost
I have an IIS6 site that does not have an SSL certificate installed.
I do not want to install a server SSL cert on the site.
I want to protect certain .aspx pages based on the availibility of the
web browser client certificate. I want to do something like this:
HttpClientCertificate clientCert = Request.ClientCertificate;
if ( clientCert.IsValid == true )
{
if ( clientCert.PublicKey == bytesIexpectToGet )
{
// Allow access to the page
}
}
But
(1) does that work with IE on Windows, IE on Mac, Netscape on Windows,
Opera on Windows, Safari on Mac?
(2) can I do the above without needing SSL certificates or any
non-default IIS Admin settings on the web server?
This is for an ISP hosted environment where I have no control over any
IIS settings.
Thanks.
I do not want to install a server SSL cert on the site.
I want to protect certain .aspx pages based on the availibility of the
web browser client certificate. I want to do something like this:
HttpClientCertificate clientCert = Request.ClientCertificate;
if ( clientCert.IsValid == true )
{
if ( clientCert.PublicKey == bytesIexpectToGet )
{
// Allow access to the page
}
}
But
(1) does that work with IE on Windows, IE on Mac, Netscape on Windows,
Opera on Windows, Safari on Mac?
(2) can I do the above without needing SSL certificates or any
non-default IIS Admin settings on the web server?
This is for an ISP hosted environment where I have no control over any
IIS settings.
Thanks.