org.mortbay.util
public abstract class Credential extends Object
Often a Credential is related to a Password via a one way algorithm, so while a Password itself is a Credential, a UnixCrypt or MD5 digest of a a password is only a credential that can be checked against the password.
This class includes an implementation for unix Crypt an MD5 digest.
Version: $Id: Credential.java,v 1.7 2005/08/13 00:01:28 gregwilkins Exp $
See Also: Password
Nested Class Summary | |
---|---|
static class | Credential.Crypt Unix Crypt Credentials |
static class | Credential.MD5 MD5 Credentials |
Method Summary | |
---|---|
abstract boolean | check(Object credentials) Check a credential |
static Credential | getCredential(String credential) Get a credential from a String.
|
Parameters: credentials The credential to check against. This may either be another Credential object, a Password object or a String which is interpreted by this credential.
Returns: True if the credentials indicated that the shared secret is known to both this Credential and the passed credential.
Parameters: credential String representation of the credential
Returns: A Credential or Password instance.