Previous Topic: X.509 Client Certificate Authentication SchemesNext Topic: X.509 Certificate or Basic Authentication Schemes


X.509 Client Certificate and Basic Authentication Schemes

The X.509 Client Certificate and Basic authentication scheme combines Basic authentication and X.509 Client Certificate authentication. This authentication scheme provides an extra layer of security for critical resources.

For a user to authenticate successfully, the following two events must occur:

For X.509 Client Certificate authentication, the Policy Server instructs the Web Agent to redirect the user to an SSL server and map the user’s certificate to the server. The Policy Server then verifies that the user exists, verifies the user’s basic credentials, and confirms that certificate credentials and the basic credentials represent the same user.

More information:

X.509 Client Certificate Authentication Schemes

X.509 Client Certificate and Basic Scheme Prerequisites

Verify that the following prerequisites are met before configuring a X.509 Client Certificate and Basic authentication scheme:

Note: For Apache Web servers where certificates are required or optional, the SSL Verify Depth 10 line in the httpd.conf file must be uncommented.

More information:

User Directories

Configure an X.509 Certificate and Basic Authentication Scheme

Use an X.509 Certificate and Basic authentication scheme to combine certificate authentication and basic authentication.

Note: The following procedure assumes that you are creating an object. You can also copy the properties of an existing object to create an object. For more information, see Duplicate Policy Server Objects.

Follow these steps:

  1. Click Infrastructure, Authentication.
  2. Click Authentication Schemes.
  3. Click Create Authentication Scheme.

    Verify that the Create a new object of type Authentication Scheme is selected.

    Click OK

  4. Enter a name and a protection level.
  5. Select X509 Client Cert and Basic Template from the Authentication Scheme Type list.
  6. Enter the server name and target information for the SSL Credentials Collector.
  7. (Optional) Select Persist Authentication Session Variables in Scheme Setup. This option specifies that the authentication context data is saved in the session store.
  8. Click Submit.

    The authentication scheme is saved and can be assigned to a realm.