Omni-ts.com - Documentation and Knowledgebase
Search:     Advanced search

How-to Renew Windows 2003 Domain Controller Client Authentication Certificates

Article ID: 73
Last updated: 30 Jul, 2010
Views: 4413

Situation:  Customer reported that his client authentication PKI certificate issued by the Enterprise CA is set to expire within 30 days and has not be automatically renewed.

Challenge:  If the client authentication certificate expires, then eControl connection to Active Directory will fail and managing user account password changes and creating new accounts will no longer work.

Applies to:  Windows 2003 Enterprise CA Certificate Services, eControl 3.x for Active Directory

References:  Ensure that you consult Microsoft online documentation on PKI Certificate Services for additional information:

Process:  The focus of this article is to explain the steps to ensure that:

How to verify the Enterprise CA Root Certificate

On the server hosting the Enterprise CA:

  1. Load the Certificates MMC and then target it at the computer account (Start run, MMC, File Add/Remove Snap-in, Add, Certificates, Add, Computer Account, Next, Finish, Close, OK)
  2. Expand the Certificates (Local Computer) and then the Trusted Root Certification Authorities subfolder, then the Certificates folder.
  3. Locate the CA Root Certificate and verify the Expiration date.

How to renew the Enterprise CA Root Certificate

On the server hosting the Enterprise CA:

  1. Load the Certification Authority Tool (Start, Administrative Tools, Certification Authority)
  2. Under 'Certification Authority (local), right-click the CA and choose All Tasks and then Renew CA Certificate ...
  3. Follow the wizard to renew the CA certificate.

Verify that the Autoenrollment Policy is configured on the Enterprise CA

Before renewing or reissuing client authentication certificates on a DC server, you need to verify that autoenrollment is correctly configured.  On the server hosting the Enterprise CA:

  1. Load the certificate template MMC
  2. (Start run, MMC, File Add/Remove Snap-in, Add, Certificates Templates, Add, Close, OK)
  3. Find the Domain Controller Authentication template and double click
  4. Select the Security TAB
  5. find the domain Controllers entry and make sure Enroll and Autoenroll is checked in the permissions
  6. Click OK.

Steps to Renew a soon-to-expire certificate

On the DC server:

  1. Load the Certificates MMC and then target it at the computer account (Start run, MMC, File Add/Remove Snap-in, Add, Certificates, Add, Computer Account, Next, Finish, Close, OK)
  2. Expand the Certificates (Local Computer) and then the Personal subfolder, then the Certificates folder.
  3. Locate the Client Authentication certificate for the Domain Controller and verify the Expiration date.
  4. If the certificate has not expired, right-click the certificate, choose All Tasks and then Renew Certificate with Same Key ...
  5. Complete the wizard.
  6. Run a GPUPDATE /FORCE to force autoenrollment to issue a replacement of the existing certificate.

Steps to Replace an expired certificate

On the DC server:

  1. Load the Certificates MMC and then target it at the computer account (Start run, MMC, File Add/Remove Snap-in, Add, Certificates, Add, Computer Account, Next, Finish, Close, OK)
  2. Expand the Certificates (Local Computer) and then the Personal subfolder, then the Certificates folder.
  3. Locate the Client Authentication certificate for the Domain Controller and verify the Expiration date.
  4. If the certificate has expired, right-click the certificate, choose All Tasks and then Request Certificate with Same Key ...
  5. Complete the wizard.
  6. Run a GPUPDATE /FORCE or reboot the DC server to force autoenrollment to replace the expired certificate.
  7. Verify that a replacement certificate has been issued to the DC server in the Certificates folder (step 2).
  8. If a replacement certificate was not issued, delete the expired certificate and rerun a a GPUPDATE /FORCE.
Prev   Next
How-to Increase IIS Timeout Value for eControl     Installing eControl in a Microsoft Clustered Server Environment