Ask a Question related to ASP.NET Security, Design and Development.
-
jetpoet@yahoo.com #1
Restrict website access based on certificate
Hi all!
I would like to know how I can restrict access to a specific website
or subdirectory in a website based on certificates.
I have a webbased administration interface for a website that I
administer. This is in a subdirectory on the webserver. This
subdirectory has restricted access based on IP addresses and
passwords, but unfortunately I also have people that need access to
this who are on dynamic IP addresses.
So I would like to just have them install a certificate on their
client machine and have this be the authentication. I am not sure if I
can issue a personal certificate to each client so I can "turn off"
certain clients if I want to.
I am not interested in these certificates being authenticated or
issued by somebody like Verisign. I just want to issue them myself.
What would I need for this scenario? I have a Windows 2003 server
where this runs. The application is programmed in C# and ASP.NET.
I would need to install a Certificate Server on the webserver to issue
certificates, that much I know. But how do I configure IIS to request
the certificates from the clients.
What are the security implications with this approach as opposed to
the IP filter?
All the best, and thank you in advance for your time.
Pete
jetpoet@yahoo.com Guest
-
Restrict access by ip
I have an ASP page that I want to allow access from only from a certain block of address, can someone get me started? -
SECOND restrict access
I have built several databases in MySQL, in one is a table that has all the log-on information that keeps the administration side of the site... -
Restrict access based on originating IP address
I have a client who has three IP address with x amount of work stations coming from each IP address. The client does not want the users to login... -
Apache - certificate-based users auth
Hello, i have problem with certificate-based users auth. There is a definition of one virtualhost (https). When I open this url https://xxx,... -
Restrict access to URLs?
Thanks, everybody. In answer to your questions: - This will be a standalone PC, in the museum, to be used only for accessing the 30 or so WWW... -
Teemu Keiski #2
Re: Restrict website access based on certificate
Hi,
you need first to issue a server certificate for IIS (can be done with
certificate services). Then you are able to manage security settings related
to certificates, SSL etc and one option there is to map client certificates
to users and so on. With certificate services you are also able to issue
client certificates.
--
Teemu Keiski
MCP, Microsoft MVP (ASP.NET), AspInsiders member
ASP.NET Forum Moderator, AspAlliance Columnist
<jetpoet@yahoo.com> wrote in message
news:9d093ada.0310290128.3f6982d3@posting.google.c om...> Hi all!
>
> I would like to know how I can restrict access to a specific website
> or subdirectory in a website based on certificates.
>
> I have a webbased administration interface for a website that I
> administer. This is in a subdirectory on the webserver. This
> subdirectory has restricted access based on IP addresses and
> passwords, but unfortunately I also have people that need access to
> this who are on dynamic IP addresses.
>
> So I would like to just have them install a certificate on their
> client machine and have this be the authentication. I am not sure if I
> can issue a personal certificate to each client so I can "turn off"
> certain clients if I want to.
>
> I am not interested in these certificates being authenticated or
> issued by somebody like Verisign. I just want to issue them myself.
>
> What would I need for this scenario? I have a Windows 2003 server
> where this runs. The application is programmed in C# and ASP.NET.
>
> I would need to install a Certificate Server on the webserver to issue
> certificates, that much I know. But how do I configure IIS to request
> the certificates from the clients.
>
> What are the security implications with this approach as opposed to
> the IP filter?
>
> All the best, and thank you in advance for your time.
>
> Pete
Teemu Keiski Guest



Reply With Quote

