org.mortbay.http
Class ClientCertAuthenticator
java.lang.Object
org.mortbay.http.ClientCertAuthenticator
- Authenticator, Serializable
public class ClientCertAuthenticator
extends java.lang.Object
Client Certificate Authenticator.
This Authenticator uses a client certificate to authenticate the user.
Each client certificate supplied is tried against the realm using the
Principal name as the username and a string representation of the
certificate as the credential.
$Id: ClientCertAuthenticator.java,v 1.14 2005/08/13 00:01:24 gregwilkins Exp $
ClientCertAuthenticator
public ClientCertAuthenticator()
authenticate
public Principal authenticate(UserRealm realm,
String pathInContext,
HttpRequest request,
HttpResponse response)
throws IOException
- authenticate in interface Authenticator
- UserPrinciple if authenticated or null if not. If
Authentication fails, then the authenticator may have committed
the response as an auth challenge or redirect.
getMaxHandShakeSeconds
public int getMaxHandShakeSeconds()
setMaxHandShakeSeconds
public void setMaxHandShakeSeconds(int maxHandShakeSeconds)
maxHandShakeSeconds
- Maximum time to wait for SSL handshake if
Client certification is required.
Copyright © 2004 Mortbay Consulting Pty. Ltd. All Rights Reserved.