repository_service_tuf.helpers package
Submodules
repository_service_tuf.helpers.api_client module
- class repository_service_tuf.helpers.api_client.Login(state: bool, data: Optional[Dict[str, Any]] = None)[source]
Bases:
object
- data: Optional[Dict[str, Any]] = None
- state: bool
- class repository_service_tuf.helpers.api_client.Methods(value)[source]
Bases:
Enum
An enumeration.
- get = 'get'
- post = 'post'
repository_service_tuf.helpers.tuf module
- class repository_service_tuf.helpers.tuf.RolesKeysInput(expiration: int = 1, num_of_keys: int = 1, threshold: int = 1, keys: Dict[str, Any] = <factory>, offline_keys: bool = True, paths: Optional[List[str]] = None, number_hash_prefixes: Optional[int] = None)[source]
Bases:
object
- expiration: int = 1
- keys: Dict[str, Any]
- num_of_keys: int = 1
- number_hash_prefixes: Optional[int] = None
- offline_keys: bool = True
- paths: Optional[List[str]] = None
- threshold: int = 1
- repository_service_tuf.helpers.tuf.initialize_metadata(settings: Dict[str, RolesKeysInput], save=True) Dict[str, Metadata] [source]
Creates development TUF top-level role metadata (root, targets, snapshot, timestamp).