tlslite.basedb module¶
Base class for SharedKeyDB and VerifierDB.
- class tlslite.basedb.BaseDB(filename, type)¶
Bases:
object
- __contains__(username)¶
Check if the database contains the specified username.
- Parameters:
username (str) – The username to check for.
- Return type:
bool
- Returns:
True if the database contains the username, False otherwise.
- __delitem__(username)¶
- __getitem__(username)¶
- __init__(filename, type)¶
- __setitem__(username, value)¶
- check(username, param)¶
- create()¶
Create a new on-disk database.
- Raises:
anydbm.error – If there’s a problem creating the database.
- keys()¶
Return a list of usernames in the database.
- Return type:
list
- Returns:
The usernames in the database.
- open()¶
Open a pre-existing on-disk database.
- Raises:
anydbm.error – If there’s a problem opening the database.
ValueError – If the database is not of the right type.