all groups > iis security > january 2005 >
You're in the

iis security

group:

How to set up Client-side certification


How to set up Client-side certification ayamano74 NO[at]SPAM hotmail.com
1/31/2005 5:15:39 AM
iis security:
Hi

I set up private CA(certificate authority) and
trying to test SSL(server-side and client-side also) now.
-----------------------------
<Problem>
Now server-side certification worked already,
but client-side certification can not work well.
Normally when access client-side certification site,
pop up window will be displayed and ask
the user which certification want to choice,
but I can not see any certifications installed
in the client machine. It is just a blank list box.
Can not choice any client-side certifications here.
-----------------------------
<Machines>
CA server:Win2000serverSP4<Eng>
IIS:XPproSP2<Eng>
Client:Win2000proSP4<Jpn>
*Every machine are set up inside same LAN.
-----------------------------
<Checked already>
1:The CA is registered as trusted CA to IE(Client).
2:The CA is registered as trusted CA to IIS.
3:Server-side certification worked fine.
4:The client machine was installed client-side certification fine
(can see in IE as a registered cerver-side certification).
5:The certifications are valid.
6:CA is valid.
7:Port mapping is fine(443).
8:Didn't use account mapping for client-side certification.

Kindly give me advice.

Best regards

Re: How to set up Client-side certification Hiko Hiko
1/31/2005 11:43:16 AM
Hi Mike

Thank you for your reply.

Yes, I can see the certification in
Tools -> Internet Options -> Content ->
Certificates -> Personal.
I installed some certifications,
all certifications are listed here as
client-side certification.
And certification's status are valid
(not expired), each.

And in trusted CA also I can see the CA I set up.

Plus, there was 1 wrong information.
I use WinXPproSp1 as IIS machine.not SP2.
Sorry.

Best regards

Hiko


*** Sent via Developersdex http://www.developersdex.com ***
Re: How to set up Client-side certification Miha Pihler [MVP]
1/31/2005 6:38:30 PM
Hi,

If you e.g. open IE and go to Tools -> Internet Options -> Content ->
Certificates.

Do you see any certificates listed? If not, issue and install client
certificates.

--
Mike
Microsoft MVP - Windows Security

[quoted text, click to view]

Re: How to set up Client-side certification Miha Pihler [MVP]
1/31/2005 8:53:35 PM
Hm, ... strange.

Can you check what is the purpose listed in the certificates that you see
under "Personal". You can see this if you select the certificate and click
on View button...

Here is an example: http://freeweb.siol.net/mpihler/purpose.jpg

--
Mike
Microsoft MVP - Windows Security

[quoted text, click to view]

Re: How to set up Client-side certification Hiko Hiko
2/1/2005 3:34:43 AM
Hi Mike

Ok,
the purpose is
"Personal your identity to a remote computer".
And I click "Advanced..",
can see the check box "Client Authentication" is checked as default.
*"Server Authentication" check box also checked as default.

I tried Win2000proSP4 client, and other three WinXPproSp1 clients also,
but on every machines it was result.
Maybe I do same mistake on every machines.
Or on server I do serious mistake.

<Information of certificates registered in IE>
1:Personal : Can see a valid entry(Client-side
certification).
2:OtherPeople : No entry
3:Intermediate Certification Authorities : Can see some
entries.
4:Trusted Root Certification Authorities : Can see some
entries. And can see the CA I set up here.
5:Trusted Publisher:No entry

<IIS setting Information>
1:I choice gDefault Web Siteh apply server-side
certification. And approved by CA,
and adjusted it.
2:Enable grequire secure channel(not checked
128-bit encryption)h.
3:Selected gRequire client certificatesh.
4:Disable gEnable client certificate mappingh
5:Enable gEnable certificate trust listh
6:Can see the CA I set up in gCertificate trust
List (selected as Current CTL)h.

Thanks and best regards

Hiko



*** Sent via Developersdex http://www.developersdex.com ***
Re: How to set up Client-side certification Miha Pihler [MVP]
2/1/2005 11:22:19 PM
Hi,

Can you check this if it will help:

How Do I Fix the Blank Certificate List Displayed When I Browse to an IIS
5.0 Web Site?
http://support.microsoft.com/?id=285069

--
Mike
Microsoft MVP - Windows Security

[quoted text, click to view]

Re: How to set up Client-side certification Hiko Hiko
2/1/2005 11:30:18 PM
Hi Mike

Worked!

<Reason>
Private CA was not registered on IIS server in
trusted root certification authorities.
<Solution>
Register private CA as trusted root on IIS server.

I exported the certification certificates my private CA
from client's "trusted root certification authorities",
and imported same one on the IIS server's same place.
I read the site you had introduced, and when I checked
the console(mmc.exe) I realized this mistake.

Thank you very much for your helping me!
Have a nice day!

Hiko




*** Sent via Developersdex http://www.developersdex.com ***
AddThis Social Bookmark Button