To enable client-side certificate-based authentication, modify the authentication method that is defined on the Java 2 Platform, Enterprise Edition (J2EE) Web module that you want to manage. The Web module might already be configured to use the basic challenge authentication method. In this case, modify the challenge type to client certificate. This functionality is delivered to the WebSphere Application Server administrator in assembly tools. However, developers can use the Rational Web Developer environment to achieve the same result.
Result
Now your enterprise application prompts the user for proof of identity with a certificate.
The Web server must also be configured to request a client certificate. If the Web server is external, refer to the appropriate configuration documentation. If the Web server is the Web container transport (for example, 9043) within WebSphere Application Server, verify that the client authentication flag is selected in the referenced SSL configuration.
Also, add the browser signer certificate to the application server keystore. For a self-signed personal certificate, the signer certificate is the public key of the personal certificate. For a certificate authority-signed server personal certificate, the signer certificate is the root certificate authority certificate of the certificate authority that signed the personal certificate.
Refer to the Map certificates to users article to determine how a certificate is authenticated within the product.
Related concepts
Secure Sockets Layer
Related tasks
Managing digital certificates
Importing signer certificates
Configuring Secure Sockets Layer (SSL)