Restrict website access based on certificate

Ask a Question related to ASP.NET Security, Design and Development.

  1. #1

    Default 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

  2. Similar Questions and Discussions

    1. 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?
    2. 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...
    3. 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...
    4. 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,...
    5. 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...
  3. #2

    Default 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

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139