SUMMARY
This article describes how to change the validity period of
a certificate that is issued by a Windows Server 2003 or a Windows 2000 Server
Certificate Authority (CA).
By default, the lifetime of a
certificate that is issued by a Stand-alone Certificate Authority CA is one
year. After one year, the certificate expires and is not trusted for use. There
may be situations when you have to override the default expiration date for
certificates that are issued by an intermediate or an issuing CA.
The
validity period that is defined in the registry affects all certificates that
are issued by Stand-alone and Enterprise CAs. For Enterprise CAs, the default
registry setting is two years. For Stand-alone CAs, the default registry
setting is one year. For certificates that are issued by Stand-alone CAs, the
validity period is determined by the registry entry that is described later in
this article. This value applies to all certificates that are issued by the
CA.
For certificates that are issued by Enterprise CAs, the validity period is defined in the template that is used to create the certificate. Windows 2000 and Windows Server 2003 Standard Edition do not support modification of these templates. Windows Server 2003 Enterprise Edition supports Version 2 certificate templates that can be modified. The validity period defined in the template applies to all certificates issued by any Enterprise CA in the Active Directory forest. One exception is the Subordinate CA certificate templates. There is no validity period defined in this template. Instead, the CA's registry validity period determines the validity period of the Subordinate CA certificate. A certificate that is issued by a CA is valid for the minimum of the following periods of time:
- he registry validity period that is noted earlier in this article.
This applies to the Standalone CA, and Subordinate CA certificates issued by the Enterprise CA. - The template validity period.
This applies to the Enterprise CA. Templates supported by Windows 2000 and Windows Server 2003 Standard Edition cannot be modified. Templates supported by Windows Server Enterprise Edition (Version 2 templates) do support modification.
The expiration date of the CA certificate
A CA cannot issue a certificate with a longer validity period than its own CA certificate. For more information about certificate templates, see the "Implementing and Administering Certificate Templates in Windows Server 2003" white paper. To do this, visit the following Web site:
Note The Request Attribute name is made up of value string pairs that
accompany the request and that specify the validity period. By default, this is
enabled by a registry setting on a Standalone CA only.
back to the topTo Change the Expiration Date of Certificates That Are Issued by a Windows Server 2003 or a Windows 2000 Server Certificate Authority
To change the validity period settings for a CA, follow these
steps.
Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.
- Click Start, and then click
Run.
- In the Open box, type
regedit, and then click OK.
- Locate, and then click the following registry key:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CertSvc\Configuration\<CAName>
- In the right pane, double-click
ValidityPeriod.
- In the Value data box, type one of the
following, and then click OK:
.
- In the right pane, double-click
ValidityPeriodUnits.
- In the Value data box, type the numeric
value that you want, and then click OK. For example, type
2.
- Stop, and then restart the Certificate Services service. To
do so:
- Click Start, and then click
Run.
- In the Open box, type
cmd, and then click OK.
- At the command prompt, type the following lines. Press
ENTER after each line.
net stop certsvc
net start certsvc
- Type exit to quit Command
Prompt.
back to the
top