Note This information is provided "as is." Microsoft does not support
the steps that take actions on the Entrust CA. The following steps are based on Entrust version 5.0.
On the Microsoft Enterprise Computer
- On the Microsoft stand-alone CA computer, visit the following Windows Server 2003 Certificate Services Web page:
http://ComputerName/certsrv
where ComputerName is the name of the computer that is acting as the CA. - Click Request a certificate, and then click advanced certificate request.
- Click the Create and submit a request to this CA link.
- Select the certificate template to use for this request.
- Click to select the Use existing key set option.
- Click to select the Store Certificate in the local computer certificate store check box.
- Under Additional Options, click to select the PKCS 10 check box.
- Click to select Save request to a file, and then type the location to store the file. Include the file name. For example, type C:\Example\testcert as the full path name.
- Click Save.
- Click Yes to accept any security warning prompts, and then click OK.
- Click to clear the Save request to a file check box.
- In the Attributes box, type CertificateTemplate:CrossCA.
- Click Submit to request the certificate.
- Perform the request, and use the following
settings.
Note For a Windows
Server 2003 CA, use an advanced naming convention for
the domain name.- In the Type of Certificate Needed box, click
to select Other.
- Leave the OID box blank.
- Click the Use existing key set
option.
- In Container name, type the name of
the stand-alone root CA.
- Click to select the Store Certificate in the local computer certificate store check box.
- Click to select the PKCS 10 check box.
- Click to select the Save request to a file check box, and then type the file name in the Full path name box.
- Click Save.
- Click Yes to accept any security warning prompts, and then click OK.
- Click to clear the Save request to a file check box.
- Type CertificateTemplate:CrossCA in the Attributes box.
- Click Submit to request the certificate.
- Open a command prompt, locate the folder where you just saved
the certificate request, and then encode the file to Base64. To do this, follow these steps:
- Click Start, and then click Run.
- Type cmd, and then click OK.
- Locate the folder that you just saved the request to, and then type the following command:
certutil -decode name_of_saved_requestnew_name.der
For example:certutil -decode entrustold entrustednew.der
- Save the new .der file to a floppy disk or to a shared
drive.
On the Computer with the Entrust Root Authority
- Open Entrust Root Authority (RA) with the First Officer
account.
- Expand Certification Authority
[CA].
- Right-click Cross-Certified CAs, and then
click Offline Cross-Certification.
- Click Sign Cross-Certificate for
Enterprise/Web.
- When you are prompted for a Cross-Certificate Request
(*.der) file, locate the .der file on the floppy disk or on the shared drive, and then click
Open.
Note You cannot use a Base64 request. - At Sign Cross-Certificate, click
Sign.
- Click Default Type as the type of
cross-certificate to be created.
- Type the password for the Entrust RA, and then click
OK.
From Entrust
Before you continue, modify the Entmgr.ini file that is located
in the Entmgrdata\Manager folder. By default, Entrust does not create CDP
points in issued certificates. Therefore, you must create and share out this
folder expressly for this purpose.
Use the following sample entries
as a basis for the entries that you have to insert in the file:
[CRL]
CombinedCRLFile=C:\Entrust\EntRoot.crl
[CDP]
1=file://JETTNECNT4SRV/Entrust/entroot.crl
On the Entrust Root Computer
- Access the Entrust RA by using the First Officer
Account.
- Expand Certification Authority
[CA].
- Right-click Cross-Certified CAs, and then
click Offline Cross-Certification.
- Click Request Cross-certificate for
Enterprise/Web
- Save the CA Cross-Certificate Request to a floppy disk or to a
shared disk.
Note It will be saved as a *.der file.
On the Windows Server 2003 Stand-Alone Root CA Computer
- Copy the Entrust Cross-Certificate Request to a folder on
the local drive.
- Save the request to a folder.
- Open a command prompt and locate the saved
request.
- At the prompt in the folder where you saved the request,
type the following command to encode the file to Base64:
certutil -encode name_of_saved_requestnew_name.cer
For example:certutil -encode entrustrequest entrustsigned.cer
- At the command prompt, type certreq -policy. You also must have an enrollment agent certificate with the Qualified
Subordination extension and a valid Policy.inf file.
- At the command prompt, when you receive the message "Open
Request File," change Files of type to X.509 Certificate (.cer, .crt). Locate the .cer file from the Entrust CA, and then click
Open.
- At the prompt for the .inf file, locate the .inf file, and
then click Open.
- In the Certificate List dialog box, click the
certificate, and then click OK.
- When you are prompted to save the file, save the file to
the location of your choice, and then click Save, and then click OK.
Note You must use an .req extension for this file name. - Click Start, point to Administrative Tools, and then click Certification Authority.
- Right-click
the CA server, click All Tasks, and then click
Submit new request.
- Locate the Entrust CMC request, click
Open, save the Outfile as a .cer file to a folder, name it
something that is easy to remember, and then click
Save.
- At a command prompt, type the following command line to
publish the cross-certificate to the domain server:
certutil -f -dsspublish name_of_cross-cert.cer CrossCA