org.dvb.security
Class AuthProvider
java.lang.Object
java.util.Dictionary<K,V>
java.util.Hashtable<java.lang.Object,java.lang.Object>
java.util.Properties
java.security.Provider
org.dvb.security.AuthProvider
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,java.lang.Object>
- Direct Known Subclasses:
- DVBPKCS11Provider
public abstract class AuthProvider
- extends java.security.Provider
This class defines login and logout for a provider.
While callers may invoke login directly, the provider may also invoke login on behalf of callers if it determines that
a login must be perfomed prior to certain operations.
- See Also:
- Serialized Form
Nested classes/interfaces inherited from class java.security.Provider |
java.security.Provider.Service |
Methods inherited from class java.security.Provider |
clear, entrySet, getInfo, getName, getService, getServices, getVersion, keySet, load, put, putAll, remove, toString, values |
Methods inherited from class java.util.Properties |
getProperty, getProperty, list, list, loadFromXML, propertyNames, save, setProperty, store, storeToXML, storeToXML |
Methods inherited from class java.util.Hashtable |
clone, contains, containsKey, containsValue, elements, equals, get, hashCode, isEmpty, keys, size |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
login
public abstract void login(java.security.Principal identity,
CallbackHandler handler)
throws LoginException
- log in to this provider
- Throws:
LoginException
logout
public abstract void logout()
throws LoginException
- logout from this provider
- Throws:
LoginException
setCallbackHandler
public abstract void setCallbackHandler(CallbackHandler handler)
- set a call back handler