Can I use client certificates with web server authentication?

Yes. You can strengthen the security of web server authentication by requiring that clients have a valid SSL (X.509) certificate.

To configure Tarantella to accept users who have been authenticated using client certificates:

  1. Configure Tarantella web server authentication in the normal way.
  2. Test that web server authentication works.
  3. Configure your web server so that to access the /tarantella/cgi-bin/secure/ web server directory you need a client certificate. How you do this depends on your web server. The Tarantella Web Server includes the Apache mod_ssl module.
  4. Test that the client certificates work.
  5. Log in as root on the Tarantella host and run the following command:
    tarantella config edit --tarantella-config-server-cgibin-bootscript secure/ttaauthclientcert.cgi
  6. Restart the Tarantella server.
  7. You should now be able to log in automatically with client SSL certificates.

Note We recommend that you use the Tarantella Security Pack to secure Tarantella-related connections. We also recommend a secure (HTTPS) web server.

Notes

Related topics
  • How do I enable web server authentication?
  • Can I use other web authentication schemes with Tarantella web server authentication?