What Is Access Control?
Chapter
8
Controlling Access to Your Server
163
Requiring client authentication for controlling access to specific resources differs
from requiring client authentication for all connections to the server. If you set the
server to require client authentication for all connections, the client only needs to
present a valid certificate issued by a trusted CA. If you set the server’s access
control to use the SSL method for authentication of users and groups, the client will
need to:
•
Present a valid certificate issued by a trusted CA
•
The certificate must be mapped to a valid user in LDAP
•
The access control list must evaluate properly
When you require client authentication with access control, you need to have SSL
ciphers enabled for your web server. See Chapter 5, “Securing Your Enterprise
Server” to learn how to enable SSL.
In order to successfully gain access to an SSL authenticated resource, the client
certificate must be from a CA trusted by the web server. The client certificate needs
to be published in a directory server if the web server’s
certmap.conf
file is
configured to compare the client’s certificate in the browser with the client
certificate in the directory server. However, the
certmap.conf
file can be
configured to only compare selected information from the certificate to the
directory server entry. For example, you could configure the
certmap.conf
file to
only compare the user ID and email address in the browser certificate with the
directory server entry. To learn more about
certmap.conf
and certificate mapping,
see Chapter 5, “Securing Your Enterprise Server.”
Digest Authentication
Digest authentication allows the user to authenticate based on username and
password without sending the username and password as cleartext. The browser
uses the MD5 algorithm to create a digest value using the user's password and
some information provided by Enterprise Server. This digest value is also
computed on the server side using the Digest Authentication plug-in, and
compared against the digest value provided by the client. If the digest values
match, the user is authenticated.
NOTE
Only the SSL authentication method requires modification to the
certmap.conf
file, because the certificate is checked against the LDAP
directory. Requiring client authentication for all connections to the server
does not.
If you choose to use client certificates, you should increase
the value of the
AcceptTimeout
directive in
magnus.conf
.
Summary of Contents for NETSCAPE ENTREPRISE SERVER 6.0 - ADMINISTRATOR
Page 1: ...Administrator s Guide Netscape Enterprise Server Version6 0 November 2001...
Page 18: ...18 Netscape Enterprise Server Administrator s Guide November 2001...
Page 26: ...26 Netscape Enterprise Server Administrator s Guide November 2001...
Page 48: ...Migrating a Server 48 Netscape Enterprise Server Administrator s Guide November 2001...
Page 50: ...50 Netscape Enterprise Server Administrator s Guide November 2001...
Page 146: ...146 Netscape Enterprise Server Administrator s Guide November 2001...
Page 242: ...242 Netscape Enterprise Server Administrator s Guide November 2001...
Page 294: ...294 Netscape Enterprise Server Administrator s Guide November 2001...
Page 332: ...Deleting a Virtual Server 332 Netscape Enterprise Server Administrator s Guide November 2001...
Page 378: ...378 Netscape Enterprise Server Administrator s Guide November 2001...
Page 396: ...Responses 396 Netscape Enterprise Server Administrator s Guide November 2001...
Page 414: ...Posting to JSPs 414 Netscape Enterprise Server Administrator s Guide November 2001...
Page 432: ...Further Information 432 Netscape Enterprise Server Administrator s Guide November 2001...
Page 444: ...444 Netscape Enterprise Server Administrator s Guide November 2001...