Groups | Blog | Home
all groups > iis security > september 2003 >

iis security : New Install/New problems with CRLs...


Ohaya
9/20/2003 8:04:29 PM
Hi,

I installed a set of machines:

- MachineA: Windows Server 2003 configured as domain controller, with
Active Directory and IIS installed

- MachineB: Windows Server 2003 - not on the MachineA domain, but on a
workgroup (MISNET), and with Certificate Server (and IIS) installed.
Certificate Server is configured as a Standalone CA.

- MachineC: Windows 2000 Pro - this is my client machine



Using Certificate Server on MachineB, I've been able to create/issue
server and client certificates, which I've installed on MachineA and
MachineC, respectively, and I have client authentication working,

BUT....

No matter what I've done so far, I cannot get the CRL/revocation working
at all.

I've revoked a test client certificate on the Certificate Server on
MachineB, and published the CRL, but the client cert still seems to be
working.

I've rebooted MachineA, start/stopped IIS, etc., and still the client
cert works.

I've confirmed that I can access the .CRL file from MachineA, so I am
completely puzzled.

Does anyone have any suggestions????

Thanks,
Ohaya
9/22/2003 6:17:10 AM
Bernard,

Yes, I know :), thanks for your patience :)!

Part of what I'm doing, as part of a work project, and partly for my own
edification, has been testing how all of this (mainly SSL/client
authentication) works with various configurations of IIS, Active
Directory, and Certificate Server.

When I started all of this, I thought that things would pretty well work
the same with the various configurations, but it really hasn't turned
out that way, and thus all my questions.

Each time I build a new configuration, it seems like especially the way
that CRL checking is handled, is just a little different. This seems
(to me) particularly true when Active Directory is involved.

When Active Directory is NOT involved (e.g., IIS on a non-domain machine
and Cert Server as a Standalone CA on a non-domain machine), controlling
the CRL via the Intermediate Certification Authority (ICA) on the IIS
machine seems to be reliable.

Believe me, I've read the articles that you pointed to (among many
others), and in the current configuration (with IIS and AD on one
machine, and with Cert Server on another, non-domain machine), I cannot
seem to get CRL checking working at all.

This all seems to be pointing towards some involvement by AD, so I've
posted to the AD newsgroup, but haven't gotten any applicable feedback
yet.

Jim



[quoted text, click to view]
Bernard
9/22/2003 2:25:28 PM
Man ! you have tons of Cert questions :)

This one help ?
Web Site Accepts Revoked Certificates
http://support.microsoft.com/?id=258727

and
Certificate Revocation Lists (CRL) and IIS 5.0: Common Questions
http://support.microsoft.com/?id=289749


--
Regards,
Bernard Cheah
http://support.microsoft.com/
Please respond to newsgroups only ...

[quoted text, click to view]

Bernard
9/22/2003 6:21:22 PM
Mm.. It's quite messy using for AD Cert.
I generally only apply SSL cert with IIS, no AD involved.

update us if you have more detail.

--
Regards,
Bernard Cheah
http://support.microsoft.com/
Please respond to newsgroups only ...



[quoted text, click to view]

David Wang [Msft]
9/23/2003 9:37:39 PM
If you can get me:
1. Configuration of systems involved (sufficiently detailed)
2. What you cannot do

I can get it to the IIS product team members who would probably be able to
help you (or figure out what's going on).

These guys will know what's going on, so you want to be sufficiently
detailed, lest they start interrogating you. ;-)

--
//David
IIS
This posting is provided "AS IS" with no warranties, and confers no rights.
//
[quoted text, click to view]

Yes, I know :), thanks for your patience :)!

Part of what I'm doing, as part of a work project, and partly for my own
edification, has been testing how all of this (mainly SSL/client
authentication) works with various configurations of IIS, Active
Directory, and Certificate Server.

When I started all of this, I thought that things would pretty well work
the same with the various configurations, but it really hasn't turned
out that way, and thus all my questions.

Each time I build a new configuration, it seems like especially the way
that CRL checking is handled, is just a little different. This seems
(to me) particularly true when Active Directory is involved.

When Active Directory is NOT involved (e.g., IIS on a non-domain machine
and Cert Server as a Standalone CA on a non-domain machine), controlling
the CRL via the Intermediate Certification Authority (ICA) on the IIS
machine seems to be reliable.

Believe me, I've read the articles that you pointed to (among many
others), and in the current configuration (with IIS and AD on one
machine, and with Cert Server on another, non-domain machine), I cannot
seem to get CRL checking working at all.

This all seems to be pointing towards some involvement by AD, so I've
posted to the AD newsgroup, but haven't gotten any applicable feedback
yet.

Jim



[quoted text, click to view]

AddThis Social Bookmark Button