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)¶ Initialize self. See help(type(self)) for accurate signature.
-
__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.
-