Thomas Shinder Blog RSS

All Blogs  »  Thomas Shinder Blog  »  ISA Central  »  Blog article: Automatic Certificate Enrollment Fails on the ISA Firewall

Automatic Certificate Enrollment Fails on the ISA Firewall

You’ve done the footwork ahead of time and created your PKI, complete with an Enterprise CA. You know that one of the major advantages to using an enterprise CA is that the CA certificates are automatically placed in each domain member’s machine certificate store. This includes the ISA firewall’s machine certificate store.

However, when you check the ISA firewall’s machine certificate store you don’t have the CA’s certificate in the Trusted Root Certification Authorities machine certificate store. What’s up with that? The problem is that the autoenrollment mechanism uses DCOM and by default the ISA firewall’s System Policy Rules block DCOM traffic from the ISA firewall to the default Internal Network (where the enterprise CA is most likely located). What to do?

You have two options:

  • Configure System Policy to allow DCOM traffic
  • Disable the RPC Filter and allow all traffic to and from the Enterprise CA and then re-enable the RPC filter and remove the allow rule

The first option is the officially supported method. However, I find that it does not always work. If you find the first option doesn’t work for you, try the second method. Remember to re-enable the RPC filter after you obtain the CA certificate if you use the second option.

For the first option, here are the steps:

1. In the ISA firewall console, click Firewall Policy:

  • For ISA Server 2004 Enterprise Edition, for array-level firewall policy, expand Microsoft Internet Security and Acceleration Server 2004, expand Arrays, expand the array name, and click Firewall Policy.
  • For ISA Server 2004 Standard Edition, expand Microsoft Internet Security and Acceleration Server 2004, expand the server name, and then click Firewall Policy.

2. On the Tasks tab, click Edit System Policy.
 
3. From the Configuration Groups list, click Active Directory.
 
4. On the General tab, do not select Enforce strict RPC compliance checkbox.
 
HTH,

Tom

Thomas W Shinder, M.D.

Site: www.isaserver.org

Blog: http://blogs.isaserver.org/shinder/

Book: http://tinyurl.com/3xqb7

MVP — ISA Firewalls

3 Responses to “Automatic Certificate Enrollment Fails on the ISA Firewall”

  1. Stefaan Pouseele Says:

    May 28th, 2006 at 4:42 am

    Hi Tom,

    creating a temporary access rule from Localhost to the Internal Network allowing All Outbound Traffic seems to cure the problem too.

    HTH,
    Stefaan

  2. Tom Shinder Says:

    May 28th, 2006 at 5:32 am

    Hi Stefaan,
    I’ve found that you need to disable the RPC filter *before* creating that access rule or else it won’t work. Are you working with ISA 2006? Maybe that’s the difference?
    Thanks!
    Tom

  3. Thomas Godsk Joergensen Says:

    August 20th, 2007 at 7:00 am

    I’ve encountered the same problem on ISA 2006. As mentioned by Tom, if using Windows XP and Windows Server 2003 DCOM is used (Windows 2000 uses RPC). In that case, the problem can be resolved by disabling the RPC interface and fixing the TCP port used by DCOM on the issuing CA and then create a custom rule for this fixed port in addition to allowing RPC (all interfaces). It is all described in detail in the following Microsoft article on web enrollment: http://www.microsoft.com/technet/prodtechnol/windo...l.mspx. Search for “Disabling the RPC Interface at the Issuing CA” (without quotes) and read on.

    HTH

    Thomas

Leave a Reply

This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)

You must read and type the 5 chars within 0..9 and A..F, and submit the form.

  

If CAPTCHA image is missing or you cannot read the characters above, please generate a




Receive all the latest articles by email!

Receive Real-Time & Monthly ISAserver.org article updates in your mailbox. Enter your email below!
Click for Real-Time sample & Monthly sample

Become an ISAserver.org member!

Discuss your ISA Server issues with thousands of other ISA Server experts. Click here to join!

Solution Center