|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IProfileAuthenticator
This interface represents an authenticator for profile. An authenticator is responsibile for authenting the end-user. If authentication is successful, request can be processed immediately. Otherwise, the request will be defered and manual approval is then required.
| Field Summary | |
|---|---|
static java.lang.String |
AUTHENTICATED_NAME
|
| Fields inherited from interface com.netscape.certsrv.authentication.IAuthManager |
|---|
CRED_CERT_SERIAL_TO_REVOKE, CRED_HOST_NAME, CRED_SESSION_ID, CRED_SSL_CLIENT_CERT |
| Method Summary | |
|---|---|
IConfigStore |
getConfigStore()
Retrieves the configuration store. |
java.lang.String |
getName(java.util.Locale locale)
Retrieves the localizable name of this policy. |
java.lang.String |
getText(java.util.Locale locale)
Retrieves the localizable description of this policy. |
IDescriptor |
getValueDescriptor(java.util.Locale locale,
java.lang.String name)
Retrieves the descriptor of the given value property by name. |
java.util.Enumeration |
getValueNames()
Retrieves a list of names of the property. |
void |
init(IProfile profile,
IConfigStore config)
Initializes this default policy. |
boolean |
isSSLClientRequired()
Checks if this authenticator requires SSL client authentication. |
boolean |
isValueWriteable(java.lang.String name)
Checks if the value of the given property should be serializable into the request. |
void |
populate(IAuthToken token,
IRequest request)
Populates authentication specific information into the request for auditing purposes. |
| Methods inherited from interface com.netscape.certsrv.authentication.IAuthManager |
|---|
authenticate, getConfigParams, getImplName, getName, getRequiredCreds, init, shutdown |
| Field Detail |
|---|
static final java.lang.String AUTHENTICATED_NAME
| Method Detail |
|---|
void init(IProfile profile,
IConfigStore config)
throws EProfileException
profile - owner of this authenticatorconfig - configuration store
EProfileException - failed to initializeIConfigStore getConfigStore()
getConfigStore in interface IAuthManager
void populate(IAuthToken token,
IRequest request)
throws EProfileException
token - authentication tokenrequest - request
EProfileException - failed to populatejava.lang.String getName(java.util.Locale locale)
locale - end user locale
java.lang.String getText(java.util.Locale locale)
locale - end user locale
java.util.Enumeration getValueNames()
boolean isValueWriteable(java.lang.String name)
name - property name
IDescriptor getValueDescriptor(java.util.Locale locale,
java.lang.String name)
locale - user localename - property name
boolean isSSLClientRequired()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||