|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--com.cafesoft.cams.auth.AuthenticationMethod
The AuthenticationMethod defines type safe constants used to
identify standardized methods for authenticating subjects. The "Security
Assertion Markup Language" 1.0 specifications:
http://www.oasis-open.org/committees/security/
define these standard/common "Authentication Method Identifiers".
| Field Summary | |
static AuthenticationMethod |
CAMS_AUTO_LOGIN
The authentication was performed by means of a Cams Auto Authentication Token. |
static AuthenticationMethod |
HARDWARETOKEN
The authentication was performed using some (unspecified) hardware token. |
static AuthenticationMethod |
KERBEROS
The authentication was performed by means of the Kerberos protocol [RFC 1510], an instantiation of the Needham-Schroeder symmetric key authentication mechanism [Needham78]. |
static AuthenticationMethod |
PASSWORD
The authentication was performed by means of a password. |
static AuthenticationMethod |
PGP
The authentication was performed by some (unspecified) mechanism on a key authenticated by means of a PGP web of trust [PGP]. |
static AuthenticationMethod |
SECUREPASSWORD
The authentication was performed by means of Secure Remote Password protocol as specified in [RFC 2945]. |
static AuthenticationMethod |
SPKI
The authentication was performed by some (unspecified) mechanism on a key authenticated by means of a SPKI PKI [SPKI]. |
static AuthenticationMethod |
SSLTLS
The authentication was performed using either the SSL or TLS protocol with certificate-based client authentication. |
static AuthenticationMethod |
X509
The authentication was performed by some (unspecified) mechanism on a key authenticated by means of an X.509 PKI [X.500][PKIX]. |
static AuthenticationMethod |
XKMS
The authentication was performed by some (unspecified) mechanism on a key authenticated by means of a XKMS trust service [XKMS]. |
static AuthenticationMethod |
XMLDIGSIG
The authentication was performed by means of an XML digital signature [RFC 3075]. |
| Method Summary | |
boolean |
equals(Object object)
Indicates whether some other object is "equal to" this one. |
String |
getIdentifier()
Get the fully qualified identifier of the authentication method. |
static AuthenticationMethod |
getInstanceById(String identifier)
Convienence method that allows an object to get an AuthenticationMethod object by it's identifier. |
static AuthenticationMethod |
getInstanceByName(String name)
Convienence method that allows an object to get an AuthenticationMethod object by it's name. |
String |
getName()
Get the readable name of the authentication method. |
int |
hashCode()
Returns a hash code value for the object. |
String |
toString()
Get a String representation of the AuthenticationMethod object. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final AuthenticationMethod PASSWORD
public static final AuthenticationMethod KERBEROS
public static final AuthenticationMethod SECUREPASSWORD
public static final AuthenticationMethod HARDWARETOKEN
public static final AuthenticationMethod SSLTLS
public static final AuthenticationMethod X509
public static final AuthenticationMethod PGP
public static final AuthenticationMethod SPKI
public static final AuthenticationMethod XKMS
public static final AuthenticationMethod XMLDIGSIG
public static final AuthenticationMethod CAMS_AUTO_LOGIN
| Method Detail |
public static final AuthenticationMethod getInstanceById(String identifier)
identifier - the identifier of the AuthenticationMethod object to
retrieve.
public static final AuthenticationMethod getInstanceByName(String name)
name - the name of the AuthenticationMethod object to retrieve.
public String getIdentifier()
public String getName()
public boolean equals(Object object)
equals in class Objectobject - the reference object with which to compare.
public int hashCode()
hashCode in class Objectpublic String toString()
toString in class Object
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||