## Package org.beepcore.beep.profile.sasl.otp.database

Interface Summary
UserDatabase: This interface represents all the information associated with a given user for SASL OTP, including password hashes, seeds, and the sequence number.
UserDatabaseManager: This class provides several routines through which one can retrieve implementations of SASL OTP User Databases.

Class Summary
UserDatabaseImpl: This class is an implementation of UserDatabase interface.
UserDatabasePool: This class implements UserDatabaseManager with a simple implementation.

Exception Summary
NoMorePasswordsException: This Exception represents the error case in which a peer attempting to authenticate via SASL OTP finds that no more one-time passwords are available.
UserDBNotFoundException: This class represents errors associated with either the non-existence of a SASL OTP database for a given user, or errors associated with reading or parsing of the said database.

Copyright ? 2001 Invisible Worlds, Inc. All Rights Reserved.