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.