repository_service_tuf_worker.services.keyvault package

Submodules

repository_service_tuf_worker.services.keyvault.local module

exception repository_service_tuf_worker.services.keyvault.local.KeyVaultError[source]

Bases: Exception

class repository_service_tuf_worker.services.keyvault.local.LocalKey(file: str, password: str, type: Optional[str] = 'ed25519')[source]

Bases: object

file: str
password: str
type: Optional[str] = 'ed25519'
class repository_service_tuf_worker.services.keyvault.local.LocalKeyVault(path: str, keys: List[LocalKey])[source]

Bases: IKeyVault

Local KeyVault type

classmethod configure(settings: LazySettings) LocalKeyVault[source]

Run actions to verify, configure and create object using the settings.

get(public_key: Key) SSlibSigner[source]

Return a signer using the online key.

classmethod settings() List[ServiceSettings][source]

Define the settings parameters.

Module contents