Configure runtime security services for client certificate authentication used for
authentication between WebSEAL and Advanced Access Control.
About this task
Before selecting the client certificate authentication option provided in the
isamcfg tool, you must perform the following general steps for the client certificate:
- Generate a certificate that represents the user who will be authenticating from WebSEAL,
or the Web Reverse Proxy, to Advanced Access Control. For example, use
easuser.
- Import that certificate into the WebSEAL or Web Reverse Proxy key database as a personal
certificate.
- Import the signer of this certificate as a trusted certificate in the Advanced Access
Control keystore.
- Set Accept Client Certificates to True on
the appliance.
Procedure
- Create a client certificate for user easusercert.
- In the local management interface, go to .
- Select the pdsrv certificate database.
- Click .
- Click Personal Certificates.
- Click New to create a new personal certificate.
- Provide the following information:
- Certificate Label: easusercert
- Certificate Distinguished Name: cn=easuser
- Key Size: 2048
- Expiration Time (in days): 365
- Click Save.
- Deploy pending changes. See Deploying pending changes.
- Restart your reverse proxy instances.
- Export the client certificate.
- Select the pdsrv certificate database.
- Click .
- Click Personal Certificates.
- Select the easusercert certificate you
created.
- Click .
- Save the file.
- Import the exported personal certificate as a signer certificate
on the appliance. The signer of the client certificate needs to be
trusted. The certificate is self-signed. Importing the easusercert as
a signer certificate into the appliances allows that trust.
- Click .
- Select the rt_profiles_keys certificate
database.
- Click .
- Click Signer Certificates.
- Click .
- Click Browse.
- Browse to the directory that contains the file to be imported
and select the file. Click Open.
- Click Import. A message that indicates
successful import is displayed.
- Deploy pending changes. See Deploying pending changes.
- Configure the appliance for client certificate authentication.
- In the local management interface, go to .
- Select Accept Client Certificates.
- Click Edit and set the value as True.
- Restart the runtime.
What to do next
Run the isamcfg tool. Ensure that you respond to the following
isamcfg prompts appropriately:
- When answering the question Select the method for authentication between
WebSEAL and the Advanced Access Control rumtime listening interface in the
isamcfg tool, select Certificate
Authentication.
- When prompted to enter the Advanced Access Control rumtime listening
interface SSL keyfile label, enter the label of the certificate that
represents the user who will be authenticating from WebSEAL or Web Reverse Proxy to
Advanced Access Control.
For more information, see isamcfg Verify Identity Access appliance configuration worksheet.