Previous Topic: Configure an X.509 Certificate or Basic Authentication SchemeNext Topic: Configure an X.509 Certificate and HTML Forms Authentication Scheme


X.509 Client Certificate and HTML Forms Authentication Schemes

The X.509 Client Certificate and HTML Forms authentication scheme combines HTML Forms authentication and X.509 Client Certificate authentication. This authentication scheme provides an extra layer of security for critical resources. In order for a user to authenticate successfully, the following two events must occur:

For X.509 Client Certificate authentication, SiteMinder processes authentication using the following steps:

  1. The Policy Server instructs the SiteMinder Web Agent to redirect the user to an FCC on an SSL-enabled web server.
  2. The Web Agent presents the form.
  3. The FCC passes the certificate and form back to the Policy Server.
  4. The Policy Server verifies that the user in the certificate mapping exists.
  5. The Policy Server verifies the user’s HTML form credentials.
  6. SiteMinder verifies that the certificate credentials and the HTML Forms credentials represent the same user.

More information:

HTML Forms Authentication Schemes

X.509 Client Certificate Authentication Schemes

X.509 Client Certificate and HTML Forms Scheme Prerequisites

Ensure the following prerequisites are met before configuring a X.509 Client Certificate and HTML Forms 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.

The certificate and forms data are collected and passed to the Policy Server together.

If...

then...

There is no certificate

SiteMinder issues error 500

The certificate and forms credentials are not accepted

SiteMinder issues error 500

More information:

User Directories

Agent API Support

The X.509 Client Certificate and HTML Forms uses the Sm_AuthApi_Cred_SSLRequired and the Sm_AuthApi_Cred_FormRequired bits.