Client Side Certificate

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

  1. #1

    Default Client Side Certificate

    Hi,

    Regarding Microsoft Knowledge Base Article : 315588, We have 60 clients for
    our ASP.NET application.
    Do we need to buy an SSL Key from Verisign.com for each client to have
    client side certificate?

    Thanks,
    Allan


    A.M Guest

  2. Similar Questions and Discussions

    1. flashcom: client side cant access server side
      hi all, i hav install the flash com on the PC. It work well, on the server PC, i can access and log in to the 'chat room'.. however, if im...
    2. Request a Client-Side Certificate using ASP.NET Code
      (Type your message here) -------------------------------- From: surya Prakash Hi, for installing client certificate the conventionl method is...
    3. SSL / Web Service requring client certificates. No certificate server side...?
      Hi all, I have the following scenario (XP / IIS 5, FX v1.1.4322) Both the client app and web service are running on my local development...
    4. Controls with a client side onLoad function or seting a cursor server side
      Is there any way to create a web control that calls a client side onLoad function? Its diffucilt since you are not able to access the form or...
    5. Client side and server side scripting problem
      Hiya I have a problem with using some client side and server side scripting together in an ASP. I'm using VBScript. What I'm trying to achieve...
  3. #2

    Default Re: Client Side Certificate

    Thanks for help.

    Those 60 clients are our employee, so we define who they trust! The are
    mobile users and they use internet to connect to office.

    Do we need to open that certificate server to public internet?

    Allan




    "EagleRed@HighFlyingBirds.com" <anonymous@discussions.microsoft.com> wrote
    in message news:9DB30D12-FDC6-4D42-81D0-75FA2DF23804@microsoft.com...
    > One option is to setup your on Certificate Server and issue your own
    certificates. This is an install option in Windows 2000 Server and
    later.(Perhaps in earlier OSs but this is what I'm running.) This is viable
    if the 60 clients have reason to "trust" your organization as a root
    certificate authority. You can also issue your own server certificate as
    well. This works well if trust is established with your clients. This
    whole scheme depends upon the degree of trust in the certificate authority,
    if you don't trust the CA, don't install their certificates!
    >
    > Eagle

    A.M Guest

  4. #3

    Default Re: Client Side Certificate

    In the scenario you describe you would not expose your certificate server to the public internet. This would be done only if you are going to service certificate requests from the general public, like Verisign and other do. Read the Windows documentation on setting up a certificate server. The basics aren't difficult, the details can get messy with things like custom policies. You can issue your own certs and have the employess install them in their personal certificate stores.
    EagleRed@HighFlyingBirds.com Guest

  5. #4

    Default Re: Client Side Certificate

    Check the "testing SSL" thread below.
    EagleRed@HighFlyingBirds.com Guest

  6. #5

    Default Re: Client Side Certificate

    "A.M" <IHateSpam@sapm123.com> wrote in message
    news:uXDYFPuLEHA.2576@TK2MSFTNGP12.phx.gbl...
    > Thanks for help.
    >
    > Those 60 clients are our employee, so we define who they trust! The are
    > mobile users and they use internet to connect to office.
    I would not use client certificate in this case. Since there are only 60
    employees, why not use Integrated Windows Authentication in IIS ? This
    method also allows your 60 clients to logon to your asp.Net site from
    anywhere using any devices, all they need is their logon ID & password. The
    certificate method only allows you to work on the device where the
    certificate is installed originally. In short, certificate is good for
    signing documents, this is where it is most used.

    John


    WJ Guest

  7. #6

    Default Re: Client Side Certificate

    Note that while in theory all these answers are correct, setting up your own
    CA and issuing your own client certs does have its quirks. Firstly, you need
    to make sure that the "Certificate revocation List" (CRL) is installed on
    the web server that you are using your clients certs against. Failure to do
    this will mean that the server cannot access the CRL via the internet (I am
    assuming its not internet visible) and so not be able to access the CRL to
    see if the client cert has been revoked. in this scenario, it assumes all
    certs are invalid and rejects everything. We spent some time just figuring
    this little trick out. Also, make sure you set up a certificate trust list
    so that the server "trusts" your self signed CA certs and therefore also
    accepts client certs from your CA.

    Finally, if running Win2k, make sure any hotfixes have *all* dependent fixes
    installed, or that the Win2k box is up to Sp3 or above. In one instance, our
    server team had installed a series of patches, except one, and this omission
    also caused the server to reject all client certs. Yet more weeks of tim
    debugging this.

    I guess what I am trying to say is that in each case, the same error (client
    certificate revoked) was shown even though the problem resolution was
    different. It can be a lot trickier than you realise, but certainly possible
    to get going.

    --
    - Paul Glavich
    Microsoft MVP - ASP.NET


    "A.M" <IHateSpam@sapm123.com> wrote in message
    news:uXDYFPuLEHA.2576@TK2MSFTNGP12.phx.gbl...
    > Thanks for help.
    >
    > Those 60 clients are our employee, so we define who they trust! The are
    > mobile users and they use internet to connect to office.
    >
    > Do we need to open that certificate server to public internet?
    >
    > Allan
    >
    >
    >
    >
    > "EagleRed@HighFlyingBirds.com" <anonymous@discussions.microsoft.com> wrote
    > in message news:9DB30D12-FDC6-4D42-81D0-75FA2DF23804@microsoft.com...
    > > One option is to setup your on Certificate Server and issue your own
    > certificates. This is an install option in Windows 2000 Server and
    > later.(Perhaps in earlier OSs but this is what I'm running.) This is
    viable
    > if the 60 clients have reason to "trust" your organization as a root
    > certificate authority. You can also issue your own server certificate as
    > well. This works well if trust is established with your clients. This
    > whole scheme depends upon the degree of trust in the certificate
    authority,
    > if you don't trust the CA, don't install their certificates!
    > >
    > > Eagle
    >
    >

    Paul Glavich [MVP - ASP.NET] Guest

  8. #7

    Default RE: Client Side Certificate

    Hi Allan,

    I'm viewing this thread and found that many other community members are
    discussing with you in another thread named
    "RE: Client Side Certificate" in this newsgroup.
    If you feel it convenient that we continue to focus on that one, please
    feel free to post there. Thanks.

    Regards,

    Steven Cheng
    Microsoft Online Support

    Get Secure! [url]www.microsoft.com/security[/url]
    (This posting is provided "AS IS", with no warranties, and confers no
    rights.)

    Steven Cheng[MSFT] 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