|
||||||||||
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 |