VPN 3000 Series Concentrator Reference Volume II: Administration and Monitoring, Release 4.7
Certificate Management

Table Of Contents

Certificate Management

The Role of Time

Maximum Number of Certificates

Configuring Digital Certificates: SCEP and Manual Methods

Tasks Summary

Managing Certificates with SCEP

Obtaining and Installing CA Certificates Automatically Using SCEP

Changing SCEP Parameters

Enrolling and Installing Identity Certificates Automatically Using SCEP

Enrolling and Installing Certificates Manually

Obtaining and Installing CA Certificates Manually

Creating an Enrollment Request for an Identity Certificate Manually

Requesting an Identity Certificate from a CA Manually

Installing the Identity Certificate on the VPN Concentrator Manually

Obtaining SSL Certificates

Enabling CRL Checking and Caching

Enabling Digital Certificates on the VPN Concentrator

Enabling Digital Certificates for Remote Access Connections

Enabling Digital Certificates for IPSec LAN-to-LAN Connections

Deleting Digital Certificates

Administration | Certificate Management

Screen Elements

Certificate Authorities Table

Identity Certificates Table

SSL Certificates Table

SSH Host Key Table

Enrollment Status Table

Enroll

Screen Elements

Enroll | Certificate Type

Screen Elements

Enroll | Certificate Type | PKCS10

Screen Elements

Enrollment or Renewal | Request Generated

Screen Elements

Enroll | Identity Certificate | SCEP

Screen Elements

Enroll | SSL Certificate | SCEP

Screen Elements

Install

Screen Elements

Install | Certificate Obtained via Enrollment

Screen Elements

Install | Certificate Type

Screen Elements

Install | CA Certificate | SCEP  

Screen Elements

Install | Certificate Type | Cut and Paste Text

Screen Elements

Install | Certificate Type | Upload File from Workstation   

Screen Elements

Configure SCEP

Screen Elements

View CRL Cache

Screen Elements

View

Certificate Fields

Configure CA Certificate

Configuring CRL Checking

Enabling CRL Caching

Configure CA Certificate | Certificate Acceptance Tab   

Screen Elements

Configure CA Certificate | CRL Retrieval Tab

Screen Elements

Configure CA Certificate | CRL Protocol Tab   

Screen Elements

Configure CA Certificate | CRL Caching Tab

Screen Elements

Delete

Screen Elements

Renewal

Screen Elements

Activate or Re-Submit | Status   

Screen Elements

Generate SSL Certificate

Screen Elements

Export SSL Certificate

Screen Elements

Generate SSH Host Key

Screen Elements

View Enrollment Request

Enrollment Request Fields

Cancel Enrollment Request

Screen Elements

Delete Enrollment Request

Screen Elements


Certificate Management


Digital certificates are a form of digital identification used for authentication. A digital certificate contains information that identifies a device or user, such as the name, serial number, company, department, or IP address. Certificate Authorities (CAs) issue digital certificates in the context of a Public Key Infrastructure (PKI), which uses public-key/private-key encryption to ensure security. CAs are trusted authorities that "sign" certificates to verify their authenticity, thus guaranteeing the identity of the device or user.

A CA certificate is one used to sign other certificates. A CA certificate that is self-signed is called a root certificate; one issued by another CA certificate is called a subordinate certificate. CAs also issue identity certificates, which are the certificates for specific systems or hosts.

For authentication using digital certificates, there must be at least one identity certificate (and its root certificate) on a given VPN Concentrator; there may be more. The maximum number of CA and identity certificates allowed depends on the VPN Concentrator model. Model 3005 allows a maximum of 6 root or subordinate CA certificates (including supporting RA certificates) and 2 identity certificates. The other VPN Concentrator models allow a maximum of 20 root or subordinate CA certificates (including supporting RA certificates) and 20 identity certificates.

The VPN Concentrator supports X.509 digital certificates (International Telecommunications Union Recommendation X.509), including SSL (Secure Sockets Layer) certificates that are self-signed or issued in a PKI context.

The VPN Concentrator stores digital certificates and private keys in Flash memory. You do not need to click Save Needed to store them, and they are not visible under Administration | File Management. All stored private keys are encrypted.

After you install an identity certificate on the VPN Concentrator, it is available in the Digital Certificate list for configuring IPSec LAN-to-LAN connections and IPSec SAs. See Configuration | System | Tunneling Protocols | IPSec LAN-to-LAN and Configuration | Policy Management | Traffic Management | Security Associations.

You can also configure the VPN Concentrator to store certificate revocation list (CRL) information in volatile memory (RAM). CRL caching can potentially speed up the process of verifying the revocation status of certificates. With CRL caching enabled, when the VPN Concentrator needs to check the revocation status of a certificate, it first checks whether the required CRL exists in the cache and has not expired. Then the VPN Concentrator checks the serial number of the certificate against the list of revoked serial numbers in the CRL. If a match exists, the authentication fails. For detailed information about CRL caching, see the section "Enabling CRL Checking and Caching".

The VPN Concentrator can have one SSL certificate installed per interface: private, public, and external. The interface SSL certificates, if non-existent, are automatically generated when the VPN 3000 Concentrator reboots after you upgrade the VPN 3000 Concentrator software. If you generate a self-signed SSL certificate, it replaces any installed PKI-context SSL certificate; and vice-versa.

For information on using SSL certificates, see the information on obtaining SSL certificates in this chapter. See also Chapter 1, "Using the VPN Concentrator Manager" of the VPN 3000 Series Concentrator Reference Volume I: Configuration, and also Chapter 15, "Tunneling and Security."

The Role of Time

Digital certificates are time-sensitive in the following ways:

Digital certificates indicate the time frame during which they are valid. Therefore, it is essential that the time on the VPN 3000 Concentrator is correct and synchronized with network time.

You must complete the enrollment and certificate installation process within one week of generating the request. If you do not, the pending request is deleted.

Maximum Number of Certificates

For authentication with digital certificates, a VPN Concentrator must have at least one CA certificate and one identity certificate, but it can have more. The model 3005 can have six root or subordinate CA certificates and two identity certificates. The other VPN Concentrator models can have 20 root or subordinate CA certificates and 20 identity certificates.

Configuring Digital Certificates: SCEP and Manual Methods

To use digital certificates for authentication, you first enroll with a Certificate Authority (CA), and obtain and install a CA certificate on the VPN Concentrator. Then you enroll and install an identity certificate from the same CA.

You can enroll and install digital certificates on the VPN Concentrator in either of two ways:

Using Cisco's Simple Certificate Enrollment Protocol (SCEP).

SCEP is a secure messaging protocol that requires minimal user intervention. SCEP is the quicker method, and it lets you to enroll and install certificates using only the VPN Concentrator Manager. To use SCEP, you must enroll with a CA that supports SCEP, and you must enroll via the Internet.

Manually, exchanging information with the CA directly.

The manual method involves more steps. You can do some of the steps using the Manager. Other steps require that you exchange information with the CA directly. You deliver your enrollment request and receive the certificate from the CA via the Internet, email, or storage media such as a CD or a floppy disk.


Note If you install a CA certificate using the manual method, you must also use the manual method to request identity or SSL certificates from that CA. Conversely, to request identity and SSL certificates using SCEP, you must first use SCEP to obtain the CA certificate.


Tasks Summary

Whether you use SCEP or the manual method, you perform the following tasks to obtain and install certificates:

1. Obtain and install one or more CA certificate(s).

2. Create an enrollment request for one or more identity certificates.

3. Request an identity certificate from the same CA that issued the CA certificate(s).

4. Install the identity certificate on the VPN Concentrator.

5. Enable CRL checking and caching.

6. Enable certificates.

About the Documentation

The PDF version of this guide provides step-by-step examples of configuring digital certificates using SCEP and manually, and with both LAN-to-LAN and remote access connections, beginning with the next section, "Managing Certificates with SCEP."

The online Help and the PDF version both provide detailed information on the parameters for each of the Manager screens that you use to configure digital certificates.

Managing Certificates with SCEP

The following sections provide step-by-step instructions for using SCEP to enroll and install digital certificates.

Obtaining and Installing CA Certificates Automatically Using SCEP

To use SCEP to enroll for identity or SSL certificates, you must also use SCEP to obtain the associated CA certificate. The Manager does not let you enroll for a certificate from a CA unless that CA certificate was installed using SCEP. A certificate that is obtained via SCEP and therefore capable of issuing other SCEP certificates, is called SCEP-enabled.


Tip To obtain CA certificates using SCEP, you need to know the URL of your CA. Find out your CA's SCEP URL before beginning the following steps.



Step 1 Using the VPN Concentrator Manager, display the Administration | Certificate Management screen. (See Figure 11-1.)

Figure 11-1 Administration | Certificate Management Screen

Step 2 Click Click here to install a CA certificate.


Note The Click here to install a CA certificate option is available from this window only when no CA certificates are installed on the VPN Concentrator. If you do not see this option, click Click here to install a certificate. The Manager displays the Administration | Certificate Management | Install screen. Then click Install CA Certificate.


The Manager displays the Administration | Certificate Management | Install | CA Certificate screen. (See Figure 11-2.)

Figure 11-2 Administration | Certificate Management | Install | CA Certificate

Step 3 Click SCEP (Simple Certificate Enrollment Protocol). The Manager displays the Administration | Certificate Management | Install | CA Certificate | SCEP screen. (See Figure 11-3.)

Figure 11-3 The Administration | Certificate Management | Install | CA Certificate | SCEP Screen

Step 4 Fill in the fields and click Retrieve.

URL: Enter the URL of the CA's SCEP interface.

CA Descriptor: Some CAs use descriptors to further identify the certificate. If your CA gave you a descriptor, enter it here. Otherwise enter a descriptor of your own. You must enter something in this field.

Retrieve / Cancel:

To retrieve a CA certificate from the CA and install it on the VPN Concentrator, click Retrieve.

To discard your entries and cancel the request, click Cancel. The Manager returns to the Administration | Certificate Management screen. (See Figure 11-1.)

The Manager installs the CA certificate on the VPN Concentrator and displays the Administration | Certificate Management screen. Your new CA certificate appears in the Certificate Authorities table.


Changing SCEP Parameters

To change SCEP parameters for a certificate, follow these steps:


Step 1 In the Administration | Certificate Management screen, click the SCEP link associated with the certificate (under Actions in the Certificate Authorities table). The Administration | Certificate Management | Configure CA Certificate | SCEP screen displays.

Step 2 Edit one or more parameters.

Enrollment URL: Enter the URL where the VPN Concentrator should send SCEP enrollment requests made to this CA. The default value of this field is the URL used to download this CA certificate.

Polling Interval: If the CA does not issue the certificate immediately (some CAs require manual verification of credentials and this can take time), the certificate request enters polling mode. In polling mode, the VPN Concentrator re-sends the certificate request to the CA for a specified period until the CA responds or the process times out.

Enter the number of minutes the VPN Concentrator should wait between re-sends. The minimum number of minutes is 1; the maximum number of minutes is 60. The default value is 1

Polling Limit: Enter the number of times the VPN Concentrator should re-send an enrollment request if the CA does not issue the certificate immediately. The minimum number of re-sends is 0; the maximum number is 100. If you did not want any polling limit, (in other words, you want infinite re-sends), enter none.

Step 3 Click Apply.



Note If you have trouble enrolling or installing digital certificates via SCEP, enable both the CLIENT and CERT event classes to assist in troubleshooting.


Enrolling and Installing Identity Certificates Automatically Using SCEP

Follow these steps for each identity certificate you want to obtain:


Step 1 Display the Administration | Certificate Management screen. (See Figure 11-1.)

Step 2 Click Click here to enroll with a Certificate Authority. The Manager displays the Administration | Certificate Management | Enroll screen. (See Figure 11-4.)

Figure 11-4 Administration | Certificate Management | Enroll Screen

Step 3 Click Identity Certificate. The Manager displays the Administration | Certificate Management | Enroll | Identity Certificate screen. (See Figure 11-5.)

Figure 11-5 Administration | Certificate Management | Enroll | Identity Certificate Screen

Notice that a link appears corresponding to each SCEP-enabled CA certificate on the VPN Concentrator. The title of the link depends on the name of the CA certificate: Enroll via SCEP at Certificate Name. For example, if you have a CA certificate on your VPN Concentrator named "TestCA6-8," the following link appears: Enroll via SCEP at TestCA6-8.

If you do not see any Enroll via SCEP options, there are no SCEP-enabled CA certificates on the VPN Concentrator. Follow the steps in the "Obtaining and Installing CA Certificates Automatically Using SCEP" section to obtain a CA certificate via SCEP before you proceed.

Step 4 Click Enroll via SCEP at Certificate Name. The Administration | Certificate Management | Enroll | Identity Certificate | SCEP screen displays. (See Figure 11-6.)

Figure 11-6 Administration | Certificate Management | Enroll | Identity Certificate | SCEP Screen

Step 5 Fill in the fields and click Enroll. (For information on the fields on this screen, see Enroll | Certificate Type | PKCS10.) The VPN Concentrator sends the certificate request to the CA.

If the CA does not issue the certificate immediately (some CAs require manual verification of credentials and this can take time), the certificate request could enter polling mode. In polling mode, the VPN Concentrator re-sends the certificate request to the CA a specified number of times at regular intervals until the CA responds or the process times out. (For information on configuring the polling limit and interval, see the Administration | Certificate Management | Configure CA Certificate | SCEP screen.) The certificate request appears in the Enrollment Status table on the Administration | Certificate Management screen until the CA responds. Once the CA responds and issues the certificate, the VPN Concentrator installs it automatically.

If the CA responds immediately, the Manager installs the identity certificate on the VPN Concentrator and displays the Administration | Certificate Management | Enrollment | Request Generated screen.
(See Figure 11-7.)

Figure 11-7 Administration | Certificate Management | Enrollment | Request Generated Screen

Click Go to Certificate Management. The Manager displays the Administration | Certificate Management screen. Your new identity certificate appears in the Identity Certificates table.

Enrolling and Installing Certificates Manually

The following sections provide step-by-step instructions for enrolling and installing digital certificates manually.

Obtaining and Installing CA Certificates Manually

Certificate authorities are trusted entities that "sign" certificates to verify their authenticity. A CA certificate is one used to sign other certificates. You obtain CA certificates according to the procedures of individual CAs.


Step 1 You can obtain a CA certificate via email, storage media such as a CD or a floppy disk, or over the Internet. Retrieve a CA certificate according to the policies and procedures of your CA, and download it to your management work station.

Step 2 To install the CA certificate, begin at the VPN Concentrator Manager Administration | Certificate Management screen. When you begin, there are no entries in the Certificate Authorities, Identity Certificates, SSL Certificates, or Enrollment Status fields.

Figure 11-8 Administration | Certificate Management Screen

Step 3 Click Click here to install a CA certificate. The Administration | Certificate Management | Install screen displays.


Note The Click here to install a CA certificate option is available from this screen only when no CA certificates are installed on the VPN Concentrator. If you do not see this option, click Click here to install a certificate. The Manager displays the Administration | Certificate Management | Install screen. Then click Install CA certificate.


Figure 11-9 Administration | Certificate Management | Install Screen

Step 4 Click Install CA Certificate. The Administration | Certificate Management | Install | CA Certificate screen displays.

Figure 11-10 Administration | Certificate Management | Install | CA Certificate Screen

Step 5 Click Upload File from Workstation or Cut and Paste Text, depending on how you have retrieved the CA certificate. The Manager displays a screen appropriate to your choice.

Step 6 Include certificate information according to your chosen method.

Step 7 Click Install. The Manager installs the CA certificate on the VPN Concentrator. You return to the Administration | Certificate Management screen, which now displays the newly installed CA certificate.

Figure 11-11 Administration | Certificate Management Screen with CA Certificates Installed


Creating an Enrollment Request for an Identity Certificate Manually

An enrollment request for an identity certificate consists of a base 64 encoded PKCS#10 file that the VPN Concentrator generates based on information you provide in the steps that follow.


Note You must get the identity certificate for a LAN-to-LAN connection from the same CA that issued its CA certificate.



Step 1 In the Administration | Certificate Management screen (Figure 11-1), click Click here to enroll with a Certificate Authority. The Administration | Certificate Management | Enroll screen displays.

Figure 11-12 Administration | Certificate Management | Enroll Screen

Step 2 Click Identity certificate. The Administration | Certificate Management | Enroll |
Identity Certificate screen displays.

Figure 11-13 Administration | Certificate Management | Enroll | Identity Certificate Screen

Step 3 Click Enroll via PKCS10 Request (Manual). The Administration | Certificate Management | Enroll | Identity Certificate | PKCS10 Screen displays.

Figure 11-14 Administration | Certificate Management | Enroll | Identity Certificate | PKCS10 Screen

Step 4 Enter values in each of the fields on this screen. Enroll | Certificate Type | PKCS10 defines these fields.

Step 5 When you have finished, click Enroll.

The Administration | Certificate Management | Enroll | Request Generated screen displays (Figure 11-15).

Figure 11-15 Administration | Certificate Management | Enroll | Request Generated Screen

The Manager displays this screen when the system has successfully generated a certificate request.


Note You must complete the enrollment and certificate installation process within one week of generating the request. If you do not, the pending request is deleted.


As the screen text indicates, within a few seconds, a browser window opens with the certificate request.

Figure 11-16 Example of a Certificate Request

You have generated a base 64 encoded PKCS#10 file (Public Key Certificate Syntax-10), which most CAs recognize or require. The system automatically saves this file in Flash memory with the filename shown in the browser (pkcsNNNN.txt).

In generating the request, the system also generates the private key used in the PKI process. That key remains on the VPN Concentrator in encrypted form.

Step 6 Save the enrollment request in one of the following ways:

Save the request to a file (to transmit the file to the CA via email or storage media such as a CD or a floppy disk).

Select and copy the request to the clipboard, and then paste the request into an email to the CA.

Copy and paste the request into the CA's management interface via the Internet.

Some CAs let you paste the request in a web interface, some ask you to send a file; use the method your CA requires.

Step 7 Close this browser window when you have finished.


Requesting an Identity Certificate from a CA Manually

Next you submit the identity request to a CA. This must be the same CA that issued the CA certificate for this LAN-to-LAN connection. Submit the request and retrieve an identity certificate according to the procedures of your CA.

Installing the Identity Certificate on the VPN Concentrator Manually

The following steps provide instructions on installing an Identity certificate on the VPN Concentrator.


Step 1 From the Administration | Certificate Management screen, click Click here to install a certificate to navigate to the Administration | Certificate Management | Install screen.

Figure 11-17 Administration | Certificate Management | Install Screen

Step 2 Click Install certificate obtained via enrollment. The Administration | Certificate Management | Install certificate obtained via enrollment screen displays.

Figure 11-18 Administration | Certificate Management | Install certificate obtained via enrollment Screen

Step 3 In the Actions column of the Enrollment Status table, click Install. The Administration | Certificate Management | Install Identity Certificate screen displays.

Figure 11-19 Administration | Certificate Management | Install Identity Certificate Screen

Step 4 Choose either installation method: Cut & Paste Text or Upload File from Workstation.

Step 5 The Manager displays a screen appropriate to your choice. Include the certificate information according to your chosen method. Click Install. The Manager installs the identity certificate on the VPN Concentrator and displays the Administration | Certificate Management screen. Your new identity Certificate appears in the Identity Certificates table.

Step 6 Confirm that the Issuer fields for Certificate Authorities and Identity Certificates match for this LAN-to-LAN connection. You must get the Identity certificate and the CA certificate from the same CA.


Obtaining SSL Certificates

If you use a secure connection between your browser and the VPN Concentrator, the VPN Concentrator requires an SSL certificate. You also need an SSL certificate on the interface that you use to manage the VPN Concentrator and for WebVPN, and for each interface that terminates WebVPN tunnels.

The interface SSL certificates, if non-existent, are automatically generated when the VPN 3000 reboots after you upgrade the VPN 3000 Concentrator software. Because a self-signed certificate is self-generated, this certificate is not verifiable. No CA has guaranteed its identity. But this certificate lets you make initial contact with the VPN Concentrator using the browser. If you want to replace it with another self-signed SSL certificate, follow these steps:


Step 1 Display the Administration | Certificate Management screen. (See Figure 11-1.)

Step 2 Click Generate above the SSL Certificate table. The new certificate displays in the SSL Certificate table, replacing the existing one.


If you want to obtain a verifiable SSL certificate (that is, one issued by a CA), follow the same procedure you use to obtain identity certificates. (See the "Enrolling and Installing Identity Certificates Automatically Using SCEP" section or the "Creating an Enrollment Request for an Identity Certificate Manually" section.) But this time, on the Administration | Certificate Management | Enroll screen, click SSL certificate (instead of Identity certificate).

Some web servers export their SSL certificates with the private key attached. If you have a PEM-encoded certificate with a corresponding private key that you want to install, follow the same procedure you used to obtain identity certificates. (See the "Enrolling and Installing Identity Certificates Automatically Using SCEP" section.) But this time, on the Administration | Certificate Management | Installation screen, click Install SSL certificate with private key (instead of Install certificate obtained via enrollment).

Enabling CRL Checking and Caching

When a certificate is issued, it is valid for a fixed period of time. Sometimes a CA revokes a particular certificate before this time period expires. Certificates can be revoked for many reasons, such as security concerns or a change of name or association. CAs periodically issue a signed list of certificates that have been revoked and are no longer valid. This list is called a certificate revocation list (CRL). To ensure that received peer certificates are valid, configure the VPN Concentrator to check them against the CRL. Enabling CRL checking means that every time the VPN Concentrator uses the certificate for authentication, it also checks the latest CRL to ensure that the certificate being verified has not been revoked.

The VPN Concentrator supports LDAP and HTTP CRLs.

Since the system has to obtain and examine the CRL from a network distribution point, enabling CRL checking might slow system response times. Also, if the network is slow or congested, CRL checking might fail.

To avoid having to retrieve the same CRL from a CA again and again, the VPN Concentrator can store retrieved CRLs locally. Storing CRLs locally is called CRL caching. All VPN 3000 Concentrator platforms have a caching limit of 64 CRLs. CRL cache sizes for the VPN Concentrator are vary across platforms.

VPN Concentrator
CRL Cache Size

VPN 3005

128KB

VPN 3015, 3020, 3030

256 KB

VPN 3060, 3080

1 MB


Follow these steps to enable CRL checking and caching on the VPN Concentrator:


Step 1 On the Administration | Certificate Management screen, in the Certificate Authorities table, click Configure next to the CA certificate for which you want to enable CRL checking. The Manager displays the Administration | Certificate Management | Configure CA Certificate screen. For information on these tabs and fields, see the "Configure CA Certificate" section or online Help.

Step 2 Click the CRL Retrieval tab.

Figure 11-20 Administration | Certificate Management | Configure CA Certificate Screen,
CRL Retrieval Tab

Step 3 CRL checking is disabled by default. Choose the method to use to retrieve the CRL.

Step 4 Click the CRL Protocol tab.

Figure 11-21 Administration | Certificate Management | Configure CA Certificate,
CRL Protocol Tab

Step 5 Choose the distribution point protocol to use to retrieve the CRL: HTTP and/or LDAP. (If both protocols are enabled and a single certificate contains both protocols, the VPN Concentrator uses the first protocol listed in the certificate.)

a. If you enabled the HTTP distribution point protocol, assign these two HTTP rules to the filter for the interface that connects to the server: Outgoing HTTP In (forward/in); Outgoing HTTP Out (forward/out).

b. If you enabled the LDAP distribution point protocol:

Assign these two LDAP rules to the filter for the interface that connects to the server: CRL over LDAP (out); CRL over LDAP (in).

[Embedded distribution points only] Enter the hostname or IP address of the server in the Server field.

[Embedded distribution points only] Enter the server's port number in the Port field.

If your server requires these fields, enter the Login DN and Password. Verify the password.

c. Enter the static URL(s) to use to retrieve the CRL from the server.

Step 6 To enable CRL caching, click the CRL Caching tab.

Figure 11-22 Administration | Certificate Management | Configure CA Certificate,
CRL Caching Tab

Step 7 Check the Enabled check box.

Step 8 In the Refresh Time field, specify a time period for updating the CRL.

Step 9 Check Enforce Next Update if you want to require valid CRLs to have a Next Update value that has not yet lapsed in time.

Step 10 Click Apply. The Manager displays the Administration | Certificate Management screen.


Enabling Digital Certificates on the VPN Concentrator


Note Before you enable digital certificates on the VPN Concentrator, you must obtain at least one root and one identity certificate. If you do not have a root and an identity certificate installed on your VPN Concentrator, follow the steps in the previous sections before beginning this section.


For the VPN Concentrator to use the digital certificates you obtained, you must enable authentication using digital certificates. Table 11-1 outlines this procedure.

Table 11-1 Enabling Digital Certificates on the VPN Concentrator

For Remote Access Sessions
For IPSec LAN-to-LAN Connections

1. Edit and activate an IKE proposal.

2. Configure an SA to use that IKE proposal and a particular identity certificate.

3. Configure the group to use that SA.

1. Edit and activate an IKE proposal.

2. Configure the LAN-to-LAN connection to use that IKE proposal.

3. Configure the LAN-to-LAN connection to use a particular identity certificate.


Enabling Digital Certificates for Remote Access Connections

To enable digital certificates for remote access connections, you must first edit and activate the appropriate IKE proposal:


Step 1 Display the Configuration | System | Tunneling Protocols | IPSec | IKE Proposals screen.
(See Figure 11-23.)

Step 2 Select an IKE proposal (or create a new one) for which you want to enable digital certificates.

Figure 11-23 Configuration | System | Tunneling Protocols | IPSec | IKE Proposals Screen

Step 3 Click Modify (or Add). The Manager displays the Configuration | System | Tunneling Protocols | IPSec | IKE Proposals | Modify (or Add) screen. (See Figure 11-24.)

Figure 11-24 Configuration | System | Tunneling Protocols | IPSec | IKE Proposals | Modify Screen

Step 4 Click the Authentication Mode drop-down menu. Choose any of the Digital Certificates options.

Step 5 Click Apply (or Add). The Manager returns to the Configuration | System | Tunneling Protocols | IPSec | IKE Proposals screen. (See Figure 11-23.)

Step 6 Verify that the IKE proposal you just edited is in the Active Proposals column. If it is not, select the proposal and click << Activate.


Next, follow these steps to configure the SA:


Step 1 Display the Configuration | Policy Management | Traffic Management | Security Associations screen. (See Figure 11-25.)

Figure 11-25 Configuration | Policy Management | Traffic Management | Security Associations Screen

Step 2 Do one of the following:

To edit an existing SA, select an SA on the IPSec SA list and click Modify.

To create a new SA, click Add.

The Manager displays the Configuration | Policy Management | Traffic Management | Security Associations | Modify (or Add) screen. (See Figure 11-26.)

Figure 11-26 Configuration | Policy Management | Traffic Management | Security Associations | Modify (or Add) Screen

Step 3 Under IKE Parameters, choose the digital certificate you want to use from the Digital Certificate drop-down menu.

Step 4 Select a Certificate Transmission option. If you want the VPN Concentrator to send the peer the identity certificate and all issuing certificates (including the root certificate and any subordinate CA certificates), click Entire certificate chain. If you want to send the peer only the identity certificate, click Identity certificate only.

Step 5 Choose the name of the IKE proposal you just configured from the IKE Proposal drop-down menu.

Step 6 Click Apply (or Add). The Manager returns to the Configuration | Policy Management | Traffic Management | Security Associations screen.


Finally, follow these steps to configure the group to use the SA:


Step 1 Display the Configuration | User Management | Groups screen. (See Figure 11-27.)

Figure 11-27 Configuration | User Management | Groups Screen

Step 2 Do one of the following:

To edit an existing group, select a group on the Current Groups list and click Modify Group.

To create a new group, click Add Group.

The Manager displays the Configuration | User Management | Groups | Modify (or Add) screen.

Step 3 Click the IPSec tab. (See Figure 11-28.)

Figure 11-28 Configuration | User Management | Groups | Modify (or Add) Screen, IPSec Tab

Step 4 Choose the name of the SA you just configured from the IPSec SA drop-down menu.

Step 5 Click Apply (or Add). The Manager displays the Configuration | User Management | Groups screen.

Step 6 Click the Save Needed icon to save your changes.


Enabling Digital Certificates for IPSec LAN-to-LAN Connections

To enable digital certificates for IPSec LAN-to-LAN connections, first edit and activate the appropriate IKE proposal. (Follow steps 1-6 in the "Enabling Digital Certificates for Remote Access Connections" section.) Then continue, following these steps:


Step 1 Display the Configuration | System | Tunneling Protocols | IPSec LAN-to-LAN screen. (See Figure 11-29.)

Figure 11-29 Configuration | System | Tunneling Protocols | IPSec LAN-to-LAN Screen

Step 2 Select the LAN-to-LAN connection (or create a new one) for which you want to enable digital certificates.

Step 3 Click Modify (or Add). The Manager displays the Configuration | System | Tunneling Protocols | IPSec LAN-to-LAN | Modify (or Add) screen. (See Figure 11-30.)

Figure 11-30 Configuration | System | Tunneling Protocols | IPSec LAN-to-LAN | Modify Screen

Step 4 Click the Digital Certificate drop-down menu and choose a digital certificate to use for this LAN-to-LAN connection.

Step 5 Select a Certificate Transmission option. If you want the VPN Concentrator to send the peer the identity certificate and all issuing certificates (including the root certificate and any subordinate CA certificates), click Entire certificate chain. If you want to send the peer only the identity certificate, click Identity certificate only.

Step 6 Click the IKE Proposal drop-down menu and choose an activate IKE proposal that is configured for digital certificate authentication.

Step 7 Click Modify (or Add). The Manager returns to the Configuration | System | Tunneling Protocols | IPSec LAN-to-LAN screen. (See Figure 11-29.)

Step 8 Click the Save Needed icon to save your changes.


Deleting Digital Certificates

Delete digital certificates in the following order:

1. Identity or SSL certificates

2. Subordinate certificates

3. Root certificates


Note You cannot delete a certificate if it is in use by an SA, if it is the issuer of another installed certificate, or if it is referenced in an active certificate request.


Follow these steps to delete certificates:


Step 1 Display the Administration | Certificate Management screen. (See Figure 11-1.)

Step 2 Find the certificate you want to delete and click Delete. The Administration | Certificate Management | Delete screen appears.

Figure 11-31 Administration | Certificate Management | Delete Screen

Step 3 Click Yes. The Manager returns to the Administration | Certificate Management window.


Administration | Certificate Management

This section of the Manager shows outstanding enrollment requests and all the certificates installed on the VPN Concentrator, and it lets you manage them.

The links at the top of this screen guide you step-by-step through the process of enrolling and installing certificates.

To install a CA certificate (via SCEP or manually), click on Click Here to Install a CA Certificate.


Note The Click Here to Install a CA Certificate option is only available from this window when no CA certificates are installed on the VPN Concentrator. If you do not see this option, click Click here to install a certificate. The Manager displays the Administration | Certificate Management | Install. Then click Install CA Certificate.


To create an SSL or identity certificate enrollment request, click on Click Here to Enroll with a Certificate Authority.

To install the certificate obtained via enrollment, click on Click Here to Install a Certificate.

The VPN Concentrator notifies you (by issuing a severity 3 CERT class event) if any of the installed certificates are within one month of expiration.

The Manager displays this screen each time you install a digital certificate.

Figure 11-32 Administration | Certificate Management Screen

Screen Elements

Refresh — Click to update the screen and its data. The date and time indicate when the screen was last updated.

Certificate Authorities Table

This table shows root and subordinate CA certificates installed on the VPN Concentrator.

View All CRL Caches — Click this link to see details of all CRLs cached on the VPN Concentrator.

Clear All CRL Caches — Click this link to delete all the CRLs cached on the VPN Concentrator and force a cache refresh.

When you delete a CRL from the cache, the next authentication attempt updates it. Use this option to force a cache refresh.

Current — The actual number of CA certificates installed on the VPN Concentrator.

Maximum — The maximum possible number of CA certificates allowed on this VPN Concentrator. This limit varies by VPN Concentrator model.

Subject/Issuer — The Common Name (CN) or Organizational Unit (OU) (if present), plus the Organization (O) in the Subject and Issuer fields of the certificate. The format is CN at O, OU at O, or just O; for example, Root 2 at CyberTrust. The CN, OU, and O fields display a maximum of 33 characters each. See Administration | Certificate Management | View.

Expiration — The expiration date of the certificate. The date format is MM/DD/YYYY.

SCEP Issuer — In order for a certificate to be available for SCEP enrollment, it must be installed via SCEP. This field indicates if the certificate is SCEP-enabled.

Yes = This certificate can issue identity and SSL certificates via SCEP.

No = This certificate cannot issue certificates via SCEP.


Note If you want to use a certificate for SCEP enrollment, but that certificate is not SCEP-enabled, reinstall it using SCEP.


Actions

This column allows you to manage particular certificates. The actions available vary with type and status of the certificate.

View — View details of this certificate.

Configure — Enable CRL (Certificate Revocation List) checking for this CA certificate, configure CRL caching, or enable acceptance of subordinate CA certificates.

Delete — Delete this certificate from the VPN Concentrator.

SCEP — View or configure SCEP parameters for this certificate.

Show RAs — SCEP-enabled CA certificates sometimes have supporting (RA) certificates. View details of these certificates. (Only available for CA certificates.)

Hide RAs — Hide the details of the RA certificates.

Identity Certificates Table

This table shows installed identity certificates.

Current — The actual number of identity certificates installed on the VPN Concentrator.

Maximum — The maximum possible number of identity certificates allowed on this VPN Concentrator. This limit varies by VPN Concentrator model.

Subject/Issuer, Expiration, Actions — Refer to the explanation of these fields for CA certificates, above.

SSL Certificates Table

This table shows the SSL server certificate installed on the VPN Concentrator. The system can have one SSL server certificate for each interface, private, public, and external. It can be either a self-signed certificate or one issued in a PKI context. If load balancing is enabled, an SSL load balancing certificate is present as well.

To generate a self-signed SSL server certificate, click Generate. The new certificate replaces any existing SSL certificate.

These fields appear in the SSL Certificates table:

Interface — The interface on which this SSL certificate is installed.

Subject/Issuer, Expiration — Refer to the explanation of these fields for CA certificates, above.

Actions

This column allows you to manage particular certificates. The actions available vary with type and status of the certificate.

View — View details of this certificate.

Renew — Generate a new enrollment request based on the content of this certificate.

Delete — Delete this certificate from the VPN Concentrator.

Export — Copy this certificate to another interface on this VPN Concentrator or to another VPN Concentrator. This option is useful if you are setting up load balancing or VRRP.

Generate — Generate a new SSL certificate, with a new key.

Enroll — Enroll this certificate with a CA.

Import — Copy a certificate to this interface from another interface on this VPN Concentrator or from another VPN Concentrator. This option is useful if you are setting up load balancing or VRRP.

SSH Host Key Table

These fields appear in the SSH Host Key table:

Key Size — The size (in bits) of the SSH host key.

Key Type — The type of encryption of the SSH host key. (Only RSA is currently supported.)

Date Generated — The generation date of the certificate.

Actions:Generate — Generate a new SSH host key.

Enrollment Status Table

This table tracks the status of active enrollment requests.

The number of enrollment requests you can make at any given time is limited to the VPN Concentrator's identity certificate capacity. Most VPN Concentrator models allow a maximum of 20 identity certificates. Thus, for example, if you already have five identity certificates installed, you will only be able to create up to 15 enrollment requests. The VPN 3005 Concentrator is an exception, supporting only two identity certificates. On the VPN 3005 Concentrator only, you can request a third certificate, even if there are already two certificates installed, but the VPN Concentrator does not install this certificate immediately. First you must delete one of the existing certificates. Then, activate the new certificate to replace the one you just deleted.

The VPN Concentrator automatically deletes entries that have the status "Timed-out," "Failed," "Cancelled," or "Error" and are older than one week.

[Remove All]

Click a Remove All option to delete all enrollment requests of a particular status.

Errored — Delete all enrollment requests with the status "Error."

Timed-out — Delete all enrollment requests with the status "Timed-out."

Rejected — Delete all enrollment requests with the status "Rejected."

Cancelled — Delete all enrollment requests with the status "Cancelled."

In Progress — Delete all enrollment requests with the status "In Progress."

Other Table Elements

Current — The number of enrollment requests currently outstanding.

Available — The number of enrollment requests still available.

Subject/Issuer — Refer to the explanation of this field for CA certificates, above.

Date — The original date of enrollment.

Use — The type of certificate: identity or SSL.

Reason — The type of enrollment: initial, re-enrollment, or re-key.

Method — The method of enrollment: SCEP or manual.

Status — Disposition of the enrollment request:

In Progress = The request has been created, but the requested certificate has not yet been installed. This value is used only for PKCS10 (manual) enrollment requests.

Polling = The CA did not immediately fulfill the enrollment request; the VPN Concentrator has entered polling mode. This value is used only for enrollment request created using SCEP.

Timed-out = The SCEP polling cycle has ended after reaching the configured maximum number of retries. This value is used only for enrollment request created using SCEP.

Rejected = The CA refused to issue the certificate. This value is used only for enrollment request created using SCEP.

Cancelled = The certificate request was cancelled while the VPN Concentrator was in polling mode.

Complete = The CA has fulfilled the renewal request. To bring this new certificate into service, click Activate.

Error = An error occurred during the enrollment process. Enrollment was stopped.

Submitting = The certificate request is being sent to the CA.

Actions

This column allows you to manage enrollments requests. The actions available vary with the type and status of the enrollment request.

View — View details of this enrollment request.

Install — Install the enrollment request. This action is available only for PKCS10 (manual) enrollment requests.

Cancel — Cancel a request that is pending. This action is available only for SCEP enrollment requests with "Polling" status.

Re-submit — Re-initiate SCEP communications with the CA or RA using the previously entered request information. This action is available only for SCEP enrollment requests.

Activate — Bring this certificate into service.

Delete — Delete an enrollment request from the VPN Concentrator.

Enroll

Choose whether you are creating an enrollment request for an identity certificate or an SSL certificate.

Figure 11-33 Administration | Certificate Management | Enrollment Screen

Screen Elements

Identity Certificate — Click to create a certificate request for an identity certificate. The Manager displays the Administration | Certificate Management | Enroll | Identity Certificate screen.

SSL Certificate — Click to create a certificate request for an SSL certificate. The Manager displays the Administration | Certificate Management | Enroll | SSL Certificate screen.

Enroll | Certificate Type

Choose the method for enrolling the (identity or SSL) certificate.

Figure 11-34 Administration | Certificate Management | Enroll | Identity Certificate Screen

Screen Elements

Enroll via PKCS10 Request (Manual) — Click to enroll the certificate manually.

Enroll via SCEP at [Name of SCEP CA] — Click to enroll the certificate automatically using SCEP.

You can enroll certificates using SCEP only if you installed the CA certificate using SCEP. One Enroll via SCEP link appears on this screen for each CA certificate on the VPN Concentrator that was installed using SCEP. To see which CA certificates on your VPN Concentrator were installed using SCEP, see the Certificate Authorities table on the Administration | Certificate Management screen. "Yes" in the SCEP Issuer column indicates that the CA certificate was installed using SCEP; "No" indicates it was installed manually. If no CA certificate on the VPN Concentrator was installed using SCEP, then no Enroll via SCEP link appears on this screen. You do not have the option of using SCEP to enroll the certificate.

Install a new SA Using SCEP before Enrolling — Click if you want to install a certificate using SCEP, but no Enroll via SCEP link appears here. Install a CA certificate using SCEP, then return to this screen to install the certificate. A SCEP link now appears.

Go back and choose a different type of certificate — Click to return to the Administration | Certificate Management | Enroll screen. (See Figure 11-33.)

Enroll | Certificate Type | PKCS10

To generate an enrollment request for an SSL or identity certificate, you need to provide information about the VPN Concentrator.

Figure 11-35 Administration | Certificate Management | Enroll | Identity Certificate via PKCS10 Screen

Screen Elements

Common Name (CN) — The primary identity of the entity associated with the certificate, for example, Gateway A. Spaces are allowed. You must enter a name in this field.

Organizational Unit (OU) — The name of the department or other organizational unit to which this VPN Concentrator belongs, for example: VPNC. Spaces are allowed.


Caution The value you enter in this field must match on both ends of the connection.

Organization (O) — The name of the company or organization to which this VPN Concentrator belongs, for example: Cisco Systems. Spaces are allowed.

Locality (L) — The city or town where this VPN Concentrator is located, for example: Westminster. Spaces are allowed.

State/Province (SP) — The state or province where this VPN Concentrator is located, for example: Massachusetts. Spell the name out completely; do not abbreviate. Spaces are allowed.

Country (C) — The country where this VPN Concentrator is located, for example: US. Use two characters, no spaces, and no periods. This two-character code must conform to ISO 3166 country codes.

Subject Alternative Name (Fully Qualified Domain Name) (FQDN) — The fully qualified domain name that identifies this VPN Concentrator in this PKI, for example: Cisco.com. This field is optional. The alternative name is an additional data field in the certificate that provides interoperability with many Cisco IOS and PIX systems in LAN-to-LAN connections.

Subject Alternative Name (E-mail Address) (E-mail) — The e-mail address of the VPN Concentrator administrator, for example: gatewaya@cisco.com.

Challenge Password — Use this field according to the policy of your CA:

Your CA might have given you a password. If so, enter it here for authentication.

Your CA might allow you to provide your own password to identify yourself to the CA in the future. If so, create your password here.

Your CA might not require a password. If not, leave this field blank.


Note This field (and the Verify Challenge Password field) display if you are requesting a certificate using SCEP. This field does not apply to manual certificate requests.


Verify Challenge Password — Re-enter the password.

Key Size — The algorithm for generating the public-key/private-key pair, and the key size. If you are requesting an SSL certificate, or if you are requesting an identity certificate using SCEP, only the RSA options are available.

RSA 512 bits = Generate 512-bit keys using the RSA (Rivest, Shamir, Adelman) algorithm. This key size provides sufficient security and is the default selection. It is the most common, and requires the