This document presumes that the reader has become familiar with the basics of the Certificate Management System (CMS) and all of its subsystems. Additionally, it presumes that all hardware and software requirements covered in the release notes have been met on the host system, and that there exists the ability to install, configure, and operate CMS within the parameters defined herein.
For the purposes of this document, the examples provided will be specific to the Solaris 8 UNIX operating system using local files on a local machine. This will include all sample entry names, identification numbers, command-line utilities, etc.
Additionally, the notation used throughout this document to refer to parameters contained in the installation worksheets will consist of emboldened italicized variables contained within curly braces (e. g. - {server_root}). Whenever such a variable is encountered, the user should always replace this variable with the corresponding actual value contained in the appropriate installation worksheet.
Note that after subsystems are completely setup, the CMS administrators will
not have direct write access to any file under
{server_root}/cert-[{caid},{subcaid},{drmid},{ocspid},{raid}]. It is recommended that if situations occur where it is required to operate
on these restricted files directly from the IT environment, the CMS
administrator should perform the following steps:
Operations that may require such procedures (after file permissions have
been setup) include:
The following instructions show how to set up cross-certification between two independent CAs. The assumption is that a CA has already been setup [Section III] up to (but not including) the Changing Permissions [Section XXI] step.
The goal of setting up an FBCA is to have the local organization's CA cross-certified with another CA in a different organization. In the following instructions, the local CA will be called CA1, and the CA in a different organization will be called CA2. Please note that the CA2 referenced in the scenario below does not belong to this organization, and therefore, it is the responsibility of CA2's organization to do the tasks necessary to complete the setup.
When a cross-signing relationship is setup by following the FBCA setup instructions, it is important to reset the CA's certificate chain so that applications receive the proper trust chain. The following instructions show how to customize the CA certificate chain for a CA:
Note that the following sample entries will be referred to throughout this document:
nfast::995:cmsuser,ccadmin1
| where: |
nfast is the sample name associated with a FIPS 140-1 level 3 hardware
token 995 is an example of a unique group ID number; note that this number must be unique to the system cmsuser is the sample name of the CMS setup user assigned to this nfast group ccadmin1 is the sample name of an administration user assigned to this nfast group |
cmsadmin::1003:cmsuser,ccadmin1
| where: |
cmsadmin is the sample name of the administrator's group 1003 is an example of a unique group ID number; note that this number must be unique to the system cmsuser is the sample name of the CMS setup user assigned to this cmsadmin group ccadmin1 is the sample name of an administration user assigned to this cmsadmin group |
cmsaudit::1004:ccaudit1
| where: |
cmsaudit is the sample name of the auditor's group 1004 is an example of a unique group ID number; note that this number must be unique to the system ccaudit1 is the sample name of an auditor assigned to this cmsaudit group |
useradd -g cmsadmin -m -s /sbin/sh -d /export/home/cmsuser cmsuser
cp /etc/skel/local.profile /export/home/cmsuser/.profile
passwd cmsuser New password: Re-enter new password:creates cmsuser:x:19000:1003::/export/home/cmsuser:/sbin/sh in the /etc/passwd file
| where: |
cmsuser is the sample name of the original CMS user used during setup x is a placeholder for the passwd stored in the /etc/shadow file 19000 is an example of a unique user ID number; note that this number must be unique to the system 1003 is an example of the primary group ID number which corresponds to the cmsadmin group above /export/home/cmsuser is the sample name specifying this user's home directory /sbin/sh is the sample name specifying this user's login shell |
useradd -g cmsadmin -m -s /sbin/sh -d /export/home/ccadmin1 ccadmin1
cp /etc/skel/local.profile /export/home/ccadmin1/.profile
passwd ccadmin1 New password: Re-enter new password:creates ccadmin1:x:19001:1003::/export/home/ccadmin1:/sbin/sh in the /etc/passwd file
| where: |
ccadmin1 is the sample name of this CMS administration user x is a placeholder for the passwd stored in the /etc/shadow file 19001 is an example of a unique user ID number; note that this number must be unique to the system 1003 is an example of the primary group ID number which corresponds to the cmsadmin group above /export/home/ccadmin1 is the sample name specifying this user's home directory /sbin/sh is the sample name specifying this user's login shell |
useradd -g cmsaudit -m -s /sbin/sh -d /export/home/ccaudit1 ccaudit1
cp /etc/skel/local.profile /export/home/ccaudit1/.profile
passwd ccaudit1 New password: Re-enter new password:creates ccaudit1:x:19002:1004::/export/home/ccaudit1:/sbin/sh in the /etc/passwd file
| where: |
ccaudit1 is the sample name of this CMS auditor x is a placeholder for the passwd stored in the /etc/shadow file 19002 is an example of a unique user ID number; note that this number must be unique to the system 1004 is an example of the primary group ID number which corresponds to the cmsaudit group above /export/home/ccaudit1 is the sample name specifying this user's home directory /sbin/sh is the sample name specifying this user's login shell |
useradd -m -s /sbin/sh -d /export/home/ccagent1 ccagent1
cp /etc/skel/local.profile /export/home/ccagent1/.profile
passwd ccagent1 New password: Re-enter new password:creates ccagent1:x:19003:10::/export/home/ccagent1:/sbin/sh in the /etc/passwd file
| where: |
ccagent1 is the sample name of this CMS agent user x is a placeholder for the passwd stored in the /etc/shadow file 19003 is an example of a unique user ID number; note that this number must be unique to the system 10 is an example of the primary group ID number /export/home/ccagent1 is the sample name specifying this user's home directory /sbin/sh is the sample name specifying this user's login shell |
This step will install a Configuration Directory Server instance, an Admin Server instance, and a Certificate Management System (CMS) Server instance. Before starting this step, complete the appropriate installation worksheet for the selected CMS subsystem (initially, this will be a CA instance).
The following table documents an example of how to add an nFast token to the CMS database:
Action |
Result |
Run modutil to link the nCipher library to CMS. |
Output from modutil: |
Follow the procedure in chapter XXII. Miscellaneous, section M.1. Determine and Set UID to cmsuser. If no console is running, follow the directions in chapter XXII. Miscellaneous, section E. Start Console. Double click on the cert-{caid} instance to bring up the configuration wizard and follow these steps:
| Panel # | Panel Title | Default Action | User Action |
|---|---|---|---|
| 1 |
Installation Wizard Introduction |
Next> | |
| 2 |
Installation Wizard Logon Token |
Password: Password Again: |
Password: {internaltokenpwd} Password Again: {internaltokenpwd} Next> |
| 3 |
Installation Wizard Internal Database |
Instance ID: Port number: Directory manager DN: Password: Password Again: |
Instance ID: {internaldb_id} Port number: {internaldb_port} Directory manager DN: {internaldb_dn} Password: {internaldb_dn_pwd} Password Again: {internaldb_dn_pwd} Next> |
| 4 |
Installation Wizard Administrator |
Administrator ID: Full Name: Password: Password (again): Allow multiple roles for users - Selected |
Administrator ID: {cmsadminid} Full Name: {cmsadminfullname} Password: {cmsadminpwd} Password (again): {cmsadminpwd} Allow multiple roles for users - Deselect Next> |
| 5 |
Installation Wizard Subsystems |
Certificate Manager - Selected | Next> |
| 6 |
Installation Wizard Remote Data Recovery Manager |
No - Selected | Next> |
| 7 |
Installation Wizard CA's serial number range |
Starting serial number: 0x1 Ending serial number: 0x |
Next> |
| 8 |
Installation Wizard Internal OCSP Service |
Enable OCSP service. - Selected |
Enable OCSP service. - Deselect Next> |
| 9 |
Installation Wizard Network Configuration |
SSL administration port: SSL agent port: SSL end-entity port: |
SSL administration port: {caadminport} SSL agent port: {caagentport} SSL end-entity port: {caeesslport} Next> |
| 10 |
Installation Wizard CA Signing Certificate |
Create self-signed CA Certificate - Selected | Next> |
| 11 |
Installation Wizard Key-Pair Information for Certificate Manager CA Signing Certificate |
Token: "internal" Password: (greyed out) Key type: RSA Key length: 1024 |
Token: {hardwaretokenname} Password: {hardwaretokenpwd} Key type: {casigningkeytype} Key length: {casigningkeylen} Next> |
| 12 |
Installation Wizard Message Digest Algorithm |
SHA-1 | Next> |
| 13 |
Installation Wizard Subject Name for Certificate Manager CA Signing Certificate |
Enter the values for the subject DN components: |
Enter the values for the subject DN string: {casigning_subjectname} Next> |
| 14 |
Installation Wizard Validity Period for Certificate Manager CA Signing Certificate |
Next> | |
| 15 |
Installation Wizard Certificate Extensions for Certificate Manager CA Signing Certificate |
Basic Constraints: CA Netscape certificate type: SSL CA, S/MIME CA, Object-signing CA Authority key identifier Subject key identifier Key usage |
Next> |
| 16 |
Installation Wizard Certificate Manager CA Signing Certificate Creation |
Next> | |
| 17 |
Installation Wizard SSL Server Certificate |
Sign SSL Certificate with my CA Signing Certificate - Selected | Next> |
| 18 |
Installation Wizard Key-Pair Information for SSL Server Certificate |
Token: "internal" Password: (greyed out) Key type: RSA Key length: 1024 |
Token: {hardwaretokenname} Key type: {sslkeytype} Key length: {sslkeylen} Next> |
| 19 |
Installation Wizard Message Digest Algorithm |
SHA-1 | Next> |
| 20 |
Installation Wizard Subject Name for SSL Server Certificate |
Enter the values for the subject DN components: |
Enter the values for the subject DN string: {ssl_subjectname} Next> |
| 21 |
Installation Wizard Validity Period for SSL Server Certificate |
Validity period of 2 years | Next> |
| 22 |
Installation Wizard Certificate Extensions for SSL Server Certificate |
Netscape certificate type: SSL Server, SSL client Authority key identifier Key usage |
Next> |
| 23 |
Installation Wizard SSL Server Certificate Creation |
Next> | |
| 24 |
Installation Wizard Single Sign-on Summary |
Remove password.conf after configuration - Deselected |
Remove password.conf after configuration - Selected Next> |
| 25 |
Installation Wizard Configuration Status |
Done> |
The CA server must be restarted by performing the following commands:
Before configuring an RA subsystem, make sure that a CA subsytem has been configured.
Follow the procedure in chapter XXII. Miscellaneous, section M.1. Determine and Set UID to cmsuser. If no console is running, follow the directions in chapter XXII. Miscellaneous, section E. Start Console. Double click on the cert-{raid} instance to bring up the configuration wizard and follow these steps:
| Panel # | Panel Title | Default Action | User Action |
|---|---|---|---|
| 1 |
Installation Wizard Introduction |
Next> | |
| 2 |
Installation Wizard Logon Token |
Password: Password Again: |
Password: {internaltokenpwd} Password Again: {internaltokenpwd} Next> |
| 3 |
Installation Wizard Internal Database |
Instance ID: Port number: Directory manager DN: Password: Password Again: |
Instance ID: {internaldb_id} Port number: {internaldb_port} Directory manager DN: {internaldb_dn} Password: {internaldb_dn_pwd} Password Again: {internaldb_dn_pwd} Next> |
| 4 |
Installation Wizard Administrator |
Administrator ID: Full Name: Password: Password (again): Allow multiple roles for users - Selected |
Administrator ID: {cmsadminid} Full Name: {cmsadminfullname} Password: {cmsadminpwd} Password (again): {cmsadminpwd} Allow multiple roles for users - Deselect Next> |
| 5 |
Installation Wizard Subsystems |
Certificate Manager - Selected |
Registration Manager - Selected Next> |
| 6 |
Installation Wizard Remote Certificate Manager |
Host name: Agent SSL port number: |
Host name: {cahost} Agent SSL port number: {caagentport} Next> |
| 7 |
Installation Wizard Remote Data Recovery Manager |
No - Selected | Next> |
| 8 |
Installation Wizard Network Configuration |
SSL administration port: SSL agent port: SSL end-entity port: non-SSL end-entity port: |
SSL administration port: {raadminport} SSL agent port: {raagentport} SSL end-entity port: {raeesslport} non-SSL end-entity port: {raeeport} Next> |
| 9 |
Installation Wizard Key-Pair Information for Registration Manager Signing Certificate |
Token: "internal" Password: (greyed out) Key type: RSA Key length: 1024 |
Token: {hardwaretokenname} Password: {hardwaretokenpwd} Key type: {rasigningkeytype} Key length: {rasigningkeylen} Next> |
| 10 |
Installation Wizard Subject Name for Registration Manager Signing Certificate |
Enter the values for the subject DN components: |
Enter the values for the subject DN string: {rasigning_subjectname} Next> |
| 11 |
Installation Wizard Certificate Extensions for Registration Manager Signing Certificate |
Netscape certificate type: SSL client Authority key identifier Key usage |
Next> |
| 12 |
Installation Wizard Registration Manager Signing Certificate Request Creation |
Next> | |
| 13 |
Installation Wizard Submission of Request |
Save the base-64 encoded request blob onto the clipboard (i. e. - click on the "Copy to Clipboard" button). Follow the instructions located in chapter XIV. Creating and Retrieving CMS Subsystem Certificates, section B. Creating a Registration Manager Signing Certificate. Next> |
|
| 14 |
Installation Wizard Registration Manager Signing Certificate Installation |
Yes | Next> |
| 15 |
Installation Wizard Location of the Certificate |
The certificate is located in this file: |
Click on the radio button entitled
"The certificate is located in the text area below:" Click on the "Paste from Clipboard" button to copy the base-64 encoded certificate into the text area. Next> |
| 16 |
Installation Wizard Certificate Details |
Next> | |
| 17 |
Installation Wizard Key-Pair Information for SSL Server Certificate |
Token: "internal" Password: (greyed out) Key type: RSA Key length: 1024 |
Token: {hardwaretokenname} Key type: {sslkeytype} Key length: {sslkeylen} Next> |
| 18 |
Installation Wizard Subject Name for SSL Server Certificate |
Enter the values for the subject DN components: |
Enter the values for the subject DN string: {ssl_subjectname} Next> |
| 19 |
Installation Wizard Certificate Extensions for SSL Server Certificate |
Netscape certificate type: SSL Server, SSL client Authority key identifier Key usage |
Next> |
| 20 |
Installation Wizard SSL Server Certificate Request Creation |
Generate PKCS10 request. | Next> |
| 21 |
Installation Wizard Submission of Request |
Save the base-64 encoded request blob onto the clipboard (i. e. - click on the "Copy to Clipboard" button). Follow the instructions located in chapter XIV. Creating and Retrieving CMS Subsystem Certificates, section C. Creating an SSL Server Certificate. Next> |
|
| 22 |
Installation Wizard SSL Server Certificate Installation |
Yes | Next> |
| 23 |
Installation Wizard Location of the Certificate |
The certificate is located in this file: |
Click on the radio button entitled
"The certificate is located in the text area below:" Click on the "Paste from Clipboard" button to copy the base-64 encoded certificate into the text area. Next> |
| 24 |
Installation Wizard Certificate Details |
Next> | |
| 25 |
Installation Wizard Single Sign-on Summary |
Remove password.conf after configuration - Deselected |
Remove password.conf after configuration - Selected Next> |
| 26 |
Installation Wizard Configuration Status |
Done> |
The RA server must be restarted by performing the following commands:
Before configuring a DRM subsystem, make sure that a CA subsytem has been configured.
Follow the procedure in chapter XXII. Miscellaneous, section M.1. Determine and Set UID to cmsuser. If no console is running, follow the directions in chapter XXII. Miscellaneous, section E. Start Console. Double click on the cert-{drmid} instance to bring up the configuration wizard and follow these steps:
| Panel # | Panel Title | Default Action | User Action |
|---|---|---|---|
| 1 |
Installation Wizard Introduction |
Next> | |
| 2 |
Installation Wizard Logon Token |
Password: Password Again: |
Password: {internaltokenpwd} Password Again: {internaltokenpwd} Next> |
| 3 |
Installation Wizard Internal Database |
Instance ID: Port number: Directory manager DN: Password: Password Again: |
Instance ID: {internaldb_id} Port number: {internaldb_port} Directory manager DN: {internaldb_dn} Password: {internaldb_dn_pwd} Password Again: {internaldb_dn_pwd} Next> |
| 4 |
Installation Wizard Administrator |
Administrator ID: Full Name: Password: Password (again): Allow multiple roles for users - Selected |
Administrator ID: {cmsadminid} Full Name: {cmsadminfullname} Password: {cmsadminpwd} Password (again): {cmsadminpwd} Allow multiple roles for users - Deselect Next> |
| 5 |
Installation Wizard Subsystems |
Certificate Manager - Selected |
Data Recovery Manager - Selected Next> |
| 6 |
Installation Wizard Network Configuration |
SSL administration port: SSL agent port: |
SSL administration port: {drmadminport} SSL agent port: {drmagentport} Next> |
| 7 |
Installation Wizard Key-Pair Information for Data Recovery Manager Transport Certificate |
Token: "internal" Password: (greyed out) Key type: RSA Key length: 1024 |
Token: {hardwaretokenname} Password: {hardwaretokenpwd} Key type: {drmtransportkeytype} Key length: {drmtransportkeylen} Next> |
| 8 |
Installation Wizard Subject Name for Data Recovery Manager Transport Certificate |
Enter the values for the subject DN components: |
Enter the values for the subject DN string: {drmtransport_subjectname} Next> |
| 9 |
Installation Wizard Certificate Extensions for Data Recovery Manager Transport Certificate |
Authority key identifier Key usage |
Next> |
| 10 |
Installation Wizard Data Recovery Manager Transport Certificate Request Creation |
Next> | |
| 11 |
Installation Wizard Submission of Request |
Save the base-64 encoded request blob onto the clipboard (i. e. - click on the "Copy to Clipboard" button). Follow the instructions located in chapter XIV. Creating and Retrieving CMS Subsystem Certificates, section D. Creating a Data Recovery Transport Certificate. Next> |
|
| 12 |
Installation Wizard Data Recovery Manager Transport Certificate Installation |
Yes | Next> |
| 13 |
Installation Wizard Location of the Certificate |
The certificate is located in this file: |
Click on the radio button entitled
"The certificate is located in the text area below:" Click on the "Paste from Clipboard" button to copy the base-64 encoded certificate into the text area. Next> |
| 14 |
Installation Wizard Certificate Details |
Next> | |
| 15 |
Installation Wizard Storage Key Creation for Data Recovery Manager |
Token: "internal" Password: (greyed out) Key length: 1024 |
Token: {hardwaretokenname2} Password: {hardwaretokenpwd2} Key length: {drmstoragekeylen} Next> |
| 16 |
Installation Wizard Data Recovery Key Scheme - 1 |
Number of recovery agents required: 2 Total number of recovery agents: 3 |
Number of recovery agents required: {numrequiredrecoveryagents} Total number of recovery agents: {numrecoveryagents} Next> |
| 17 |
Installation Wizard Data Recovery Key Scheme - 2 |
Table of UID/password pairs |
Use the values from the DRM Installation Worksheet for: {recoveryagent[i]id} {recoveryagent[i]pwd} {recoveryagent[i]pwd} where [i] is all required recovery agents up to {numrequiredrecoveryagents} Next> |
| 18 |
Installation Wizard Key-Pair Information for SSL Server Certificate |
Token: "internal" Password: (greyed out) Key type: RSA Key length: 1024 |
Token: {hardwaretokenname} Key type: {sslkeytype} Key length: {sslkeylen} Next> |
| 19 |
Installation Wizard Subject Name for SSL Server Certificate |
Enter the values for the subject DN components: |
Enter the values for the subject DN string: {ssl_subjectname} Next> |
| 20 |
Installation Wizard Certificate Extensions for SSL Server Certificate |
Netscape certificate type: SSL Server, SSL client Authority key identifier Key usage |
Next> |
| 21 |
Installation Wizard SSL Server Certificate Request Creation |
Generate PKCS10 request. | Next> |
| 22 |
Installation Wizard Submission of Request |
Save the base-64 encoded request blob onto the clipboard (i. e. - click on the "Copy to Clipboard" button). Follow the instructions located in chapter XIV. Creating and Retrieving CMS Subsystem Certificates, section C. Creating an SSL Server Certificate. Next> |
|
| 23 |
Installation Wizard SSL Server Certificate Installation |
Yes | Next> |
| 24 |
Installation Wizard Location of the Certificate |
The certificate is located in this file: |
Click on the radio button entitled
"The certificate is located in the text area below:" Click on the "Paste from Clipboard" button to copy the base-64 encoded certificate into the text area. Next> |
| 25 |
Installation Wizard Certificate Details |
Next> | |
| 26 |
Installation Wizard Single Sign-on Summary |
Remove password.conf after configuration - Deselected |
Remove password.conf after configuration - Selected Next> |
| 27 |
Installation Wizard Configuration Status |
Done> |
The DRM server must be restarted by performing the following commands:
Before configuring an OCSP Responder subsystem, make sure that a CA subsytem has been configured.
Follow the procedure in chapter XXII. Miscellaneous, section M.1. Determine and Set UID to cmsuser. If no console is running, follow the directions in chapter XXII. Miscellaneous, section E. Start Console. Double click on the cert-{ocspid} instance to bring up the configuration wizard and follow these steps:
| Panel # | Panel Title | Default Action | User Action |
|---|---|---|---|
| 1 |
Installation Wizard Introduction |
Next> | |
| 2 |
Installation Wizard Logon Token |
Password: Password Again: |
Password: {internaltokenpwd} Password Again: {internaltokenpwd} Next> |
| 3 |
Installation Wizard Internal Database |
Instance ID: Port number: Directory manager DN: Password: Password Again: |
Instance ID: {internaldb_id} Port number: {internaldb_port} Directory manager DN: {internaldb_dn} Password: {internaldb_dn_pwd} Password Again: {internaldb_dn_pwd} Next> |
| 4 |
Installation Wizard Administrator |
Administrator ID: Full Name: Password: Password (again): Allow multiple roles for users - Selected |
Administrator ID: {cmsadminid} Full Name: {cmsadminfullname} Password: {cmsadminpwd} Password (again): {cmsadminpwd} Allow multiple roles for users - Deselect Next> |
| 5 |
Installation Wizard Subsystems |
Certificate Manager - Selected |
Online Certificate Status Manager - Selected Next> |
| 6 |
Installation Wizard Network Configuration |
SSL administration port: SSL agent port: SSL end-entity port: non-SSL end-entity port: |
SSL administration port: {ocspadminport} SSL agent port: {ocspagentport} SSL end-entity port: {ocspeesslport} non-SSL end-entity port: {ocspeeport} Next> |
| 7 |
Installation Wizard Key-Pair Information for Online Certificate Status Manager Signing Certificate |
Token: "internal" Password: (greyed out) Key type: RSA Key length: 1024 |
Token: {hardwaretokenname} Password: {hardwaretokenpwd} Key type: {ocspsigningkeytype} Key length: {ocspsigningkeylen} Next> |
| 8 |
Installation Wizard Subject Name for Online Certificate Status Manager Signing Certificate |
Enter the values for the subject DN components: |
Enter the values for the subject DN string: {ocspsigning_subjectname} Next> |
| 9 |
Installation Wizard Online Certificate Status Manager Signing Certificate Request Creation |
Next> | |
| 10 |
Installation Wizard Submission of Request |
Save the base-64 encoded request blob onto the clipboard (i. e. - click on the "Copy to Clipboard" button). Follow the instructions located in chapter XIV. Creating and Retrieving CMS Subsystem Certificates, section E. Creating an Online Certificate Status Manager Signing Certificate . Next> |
|
| 11 |
Installation Wizard Online Certificate Status Manager Signing Certificate Installation |
Yes | Next> |
| 12 |
Installation Wizard Location of the Certificate |
The certificate is located in this file: |
Click on the radio button entitled
"The certificate is located in the text area below:" Click on the "Paste from Clipboard" button to copy the base-64 encoded certificate into the text area. Next> |
| 13 |
Installation Wizard Certificate Details |
Next> | |
| 14 |
Installation Wizard Key-Pair Information for SSL Server Certificate |
Token: "internal" Password: (greyed out) Key type: RSA Key length: 1024 |
Token: {hardwaretokenname} Key type: {sslkeytype} Key length: {sslkeylen} Next> |
| 15 |
Installation Wizard Subject Name for SSL Server Certificate |
Enter the values for the subject DN components: |
Enter the values for the subject DN string: {ssl_subjectname} Next> |
| 16 |
Installation Wizard Certificate Extensions for SSL Server Certificate |
Netscape certificate type: SSL Server, SSL client Authority key identifier Key usage |
Next> |
| 17 |
Installation Wizard SSL Server Certificate Request Creation |
Generate PKCS10 request. | Next> |
| 18 |
Installation Wizard Submission of Request |
Save the base-64 encoded request blob onto the clipboard (i. e. - click on the "Copy to Clipboard" button). Follow the instructions located in chapter XIV. Creating and Retrieving CMS Subsystem Certificates, section C. Creating an SSL Server Certificate. Next> |
|
| 19 |
Installation Wizard SSL Server Certificate Installation |
Yes | Next> |
| 20 |
Installation Wizard Location of the Certificate |
The certificate is located in this file: |
Click on the radio button entitled
"The certificate is located in the text area below:" Click on the "Paste from Clipboard" button to copy the base-64 encoded certificate into the text area. Next> |
| 21 |
Installation Wizard Certificate Details |
Next> | |
| 22 |
Installation Wizard Single Sign-on Summary |
Remove password.conf after configuration - Deselected |
Remove password.conf after configuration - Selected Next> |
| 23 |
Installation Wizard Configuration Status |
Done> |
The OCSP Responder server must be restarted by performing the following
commands:
Before configuring a Subordinate CA subsystem, make sure that a CA subsytem has been configured.
Follow the procedure in chapter XXII. Miscellaneous, section M.1. Determine and Set UID to cmsuser. If no console is running, follow the directions in chapter XXII. Miscellaneous, section E. Start Console. Double click on the cert-{subcaid} instance to bring up the configuration wizard and follow these steps:
| Panel # | Panel Title | Default Action | User Action |
|---|---|---|---|
| 1 |
Installation Wizard Introduction |
Next> | |
| 2 |
Installation Wizard Logon Token |
Password: Password Again: |
Password: {internaltokenpwd} Password Again: {internaltokenpwd} Next> |
| 3 |
Installation Wizard Internal Database |
Instance ID: Port number: Directory manager DN: Password: Password Again: |
Instance ID: {internaldb_id} Port number: {internaldb_port} Directory manager DN: {internaldb_dn} Password: {internaldb_dn_pwd} Password Again: {internaldb_dn_pwd} Next> |
| 4 |
Installation Wizard Administrator |
Administrator ID: Full Name: Password: Password (again): Allow multiple roles for users - Selected |
Administrator ID: {cmsadminid} Full Name: {cmsadminfullname} Password: {cmsadminpwd} Password (again): {cmsadminpwd} Allow multiple roles for users - Deselect Next> |
| 5 |
Installation Wizard Subsystems |
Certificate Manager - Selected | Next> |
| 6 |
Installation Wizard Remote Data Recovery Manager |
No - Selected | Next> |
| 7 |
Installation Wizard CA's serial number range |
Starting serial number: 0x1 Ending serial number: 0x |
Next> |
| 8 |
Installation Wizard Internal OCSP Service |
Enable OCSP service. - Selected |
Enable OCSP service. - Deselect Next> |
| 9 |
Installation Wizard Network Configuration |
SSL administration port: SSL agent port: SSL end-entity port: |
SSL administration port: {subcaadminport} SSL agent port: {subcaagentport} SSL end-entity port: {subcaeesslport} Next> |
| 10 |
Installation Wizard CA Signing Certificate |
Create self-signed CA Certificate | Create subordinate CA Certificate Request Next> |
| 11 |
Installation Wizard Key-Pair Information for Certificate Manager CA Signing Certificate |
Token: "internal" Password: (greyed out) Key type: RSA Key length: 1024 |
Token: {hardwaretokenname} Password: {hardwaretokenpwd} Key type: {subcasigningkeytype} Key length: {subcasigningkeylen} Next> |
| 12 |
Installation Wizard Subject Name for Certificate Manager CA Signing Certificate |
Enter the values for the subject DN components: |
Enter the values for the subject DN string: {subcasigning_subjectname} Next> |
| 13 |
Installation Wizard Certificate Extensions for Certificate Manager CA Signing Certificate |
Basic Constraints: CA Netscape certificate type: SSL CA, S/MIME CA, Object signing CA Authority key identifier Subject key identifier Key usage |
Next> |
| 14 |
Installation Wizard CA Signing Certificate Request Creation |
Generate PKCS10 request | Next> |
| 15 |
Installation Wizard Submission of Request |
Save the base-64 encoded request blob onto the clipboard (i. e. - click on the "Copy to Clipboard" button). Follow the instructions located in chapter XIV. Creating and Retrieving CMS Subsystem Certificates, section A. Creating a Certificate Manager Signing Certificate. Next> |
|
| 16 |
Installation Wizard CA Signing Certificate Installation |
Yes | Next> |
| 17 |
Installation Wizard Location of the Certificate |
The certificate is located in this file: |
Click on the radio button entitled
"The certificate is located in the text area below:" Click on the "Paste from Clipboard" button to copy the base-64 encoded certificate into the text area. Next> |
| 18 |
Installation Wizard Certificate Details |
Next> | |
| 19 |
Installation Wizard SSL Server Certificate |
Sign SSL Certificate with my CA Signing Certificate | Next> |
| 20 |
Installation Wizard Key-Pair Information for SSL Server Certificate |
Token: "internal" Password: (greyed out) Key type: RSA Key length: 1024 |
Token: {hardwaretokenname} Key type: {sslkeytype} Key length: {sslkeylen} Next> |
| 21 |
Installation Wizard Message Digest Algorithm |
Next> | |
| 22 |
Installation Wizard Subject Name for SSL Server Certificate |
Enter the values for the subject DN components: |
Enter the values for the subject DN string: {ssl_subjectname} Next> |
| 23 |
Installation Wizard Validity Period for SSL Server Certificate |
Next> | |
| 24 |
Installation Wizard Certificate Extensions for SSL Server Certificate |
Netscape certificate type: SSL Server, SSL client Authority key identifier Key usage |
Next> |
| 25 |
Installation Wizard SSL Server Certificate Creation |
Next> | |
| 26 |
Installation Wizard Single Sign-on Summary |
Remove password.conf after configuration - Deselected |
Remove password.conf after configuration - Selected Next> |
| 27 |
Installation Wizard Configuration Status |
Done> |
The Subordinate CA server must be restarted by performing the following
commands:
For example, if the CMS subsystem SSL server certificate has a subject name like {ssl_subjectname} which is cn=