Previous Topic: SSL ConfigurationNext Topic: LanMan User Directories


SSL Troubleshooting

The following sections detail the most common problems encountered when dealing with SSL authentication schemes.

There Was No Prompt for a Certificate

If a certificate prompt did not appear, verify that SSL is configured appropriately. If the agent is installed, disable the agent. The first step is to verify a simple SSL connection.

Follow these steps:

  1. Disable the agent protecting the realm for which you want to use an authentication scheme over SSL.
  2. Using your browser, go to one of the following URLs (using a browser with a certificate):

    If this SSL connection is configured to require certificates, you are to select a certificate.

After Following Previous Procedure, Still No Certificate Prompt

Perform the following steps if you are still not receiving a certificate prompt.

Verify That All Firefox Browsers Are Configured to Ask Every Time

The Firefox web browsers can be configured to pass the same certificate automatically. This setting establishes the SSL connection using a certificate without prompting users to select a certificate.

Follow these steps:

  1. In the Firefox browser, select Options from the Firefox menu.
  2. Click Advanced.
  3. Click the Encryption tab.
  4. In the Certificates section, verify that the Ask me every time option is set.
Verify That All Web Servers Are Configured to Use SSL and Require Certificates
For Netscape Web Servers
  1. In the Netscape Server Administration, click Admin Preferences.
  2. Click Encryption On/Off and verify that the encryption is on, then click OK.
  3. Click Encryption Preferences and verify that Required Certificates is set.
  4. Restart the Web Server.
For IIS Web Servers

Verify that the virtual directories SMGetCredCert, SMGetCredCertOptional, SMGetCredNoCert are created and have the correct settings.

Note: As part of the CA SiteMinder® SSL Authentication setup, CA SiteMinder® configures SSL virtual directories based on the type of SSL connection required by the authentication scheme.

Verify the Following Settings for each SiteMinder Virtual Directory

Follow these steps:

For IIS web servers

  1. In the Management Console, right-click a virtual directory and select Properties.
  2. Click the Directory Security tab.
  3. Click Edit Secure Communications.
For Apache web servers

In the httpd.conf file, be sure to set SSLVerifyClient as follows:

Check the Web Server’s Certificate Expiration
Netscape Servers
  1. In the Netscape Server Administration, click Keys & Certificates.
  2. Click Manage Certificates.
  3. Click ServerCert.
  4. Verify that it is trusted, and has not expired.
IIS Servers
  1. In the Management Console, right-click the Web Server and select Properties.
  2. Click the Directory Security tab.
  3. In the Secure Communications panel, click Key Manager.
  4. Select a key. View its properties and verify that the key has not expired.
  5. Restart the Web Server.
Apache Servers

If an Apache Web Server certificate expires, you receive an error message at server startup.

Verify Browser Certificate Validity

A missing certificate or an invalid certificate can prevent you from receiving a certificate prompt.

Open your Web browser and verify the validity of the browser certificate.

After Certificate Prompt, Authentication Failure Received
Apache Web Servers
Netscape Web Servers

Verify that the Certificate Authority for the certificate is listed and that the Trust for the certificate has not expired. If it is missing or expired, install a new Certificate Authority certificate.

IIS Web Servers

Verify that the certificate is listed and that it is valid. If it is missing or expired, install a new certificate. If you are able to get to the destination directory, then certificates are installed correctly.

Verify Correct Policy Server and Web Agent Configuration

Verify your policy server and web agent configuration.

Follow these steps:

  1. Check that the Policy Server is created correctly.
  2. Check that the Web Agent contains the correct Policy Server information.
  3. Verify that the Web Agent is enabled.
  4. Restart the Web Agent and Policy Server.
SiteMinder Policy Should Allow Access, but SSL-Authentication Failed Message Received

This situation can result from a number of configuration errors. Some common errors include:

More information:

Certificate Mapping for X.509 Client Certificate Authentication Schemes

How to Configure a Policy Domain

Error Not Found Message Received

This error occurs when the Authentication Scheme Parameter being configured improperly. The redirect is not configured properly so the web server is unable to find the SSL Web Agent component.

More information:

Authentication Schemes

Running Certificate or Basic but Cannot Enter Basic credentials.

On Netscape Web Servers, the Certificate or Basic scheme requires the Web Server to have encryption that is turned on, but does not require certificates. Be sure that in the Encryption Preferences section of the Netscape Server Administration, the Require Certificate setting is set to No.