nitrokey.trussed.admin_app¶
- class nitrokey.trussed.admin_app.AdminApp¶
 Bas:
object- __init__(device)¶
 - Parametrar:
 device (TrussedDevice)
- Returtyp:
 None
- factory_reset()¶
 - Returtyp:
 bool
- factory_reset_app(application)¶
 - Parametrar:
 application (str)
- Returtyp:
 bool
- get_config(key)¶
 - Parametrar:
 key (str)
- Returtyp:
 str
- has_config(key)¶
 - Parametrar:
 key (str)
- Returtyp:
 bool
- is_locked()¶
 - Returtyp:
 bool
- list_available_fields()¶
 - Returtyp:
 list[ConfigField]
- rng()¶
 - Returtyp:
 bytes
- se050_tests()¶
 - Returtyp:
 bytes | None
- set_config(key, value)¶
 - Parametrar:
 key (str)
value (str)
- Returtyp:
 None
- class nitrokey.trussed.admin_app.AdminCommand¶
 Bas:
Enum- is_legacy_command()¶
 - Returtyp:
 bool
- FACTORY_RESET = 132¶
 
- FACTORY_RESET_APP = 133¶
 
- GET_CONFIG = 130¶
 
- LIST_AVAILABLE_FIELDS = 134¶
 
- LOCKED = 99¶
 
- REBOOT = 83¶
 
- RNG = 96¶
 
- SET_CONFIG = 131¶
 
- STATUS = 128¶
 
- TEST_SE050 = 129¶
 
- UPDATE = 81¶
 
- UUID = 98¶
 
- VERSION = 97¶
 
- class nitrokey.trussed.admin_app.ConfigField¶
 Bas:
objectConfigField(name: str, requires_touch_confirmation: bool, requires_reboot: bool, destructive: bool, ty: nitrokey.trussed.admin_app.ConfigFieldType)
- __init__(name, requires_touch_confirmation, requires_reboot, destructive, ty)¶
 - Parametrar:
 name (str)
requires_touch_confirmation (bool)
requires_reboot (bool)
destructive (bool)
ty (ConfigFieldType)
- Returtyp:
 None
- destructive: bool¶
 
- name: str¶
 
- requires_reboot: bool¶
 
- requires_touch_confirmation: bool¶
 
- ty: ConfigFieldType¶
 
- class nitrokey.trussed.admin_app.ConfigFieldType¶
 Bas:
Enum- classmethod from_int(i)¶
 - Parametrar:
 i (int)
- Returtyp:
 ConfigFieldType | None
- is_valid(value)¶
 - Parametrar:
 value (str)
- Returtyp:
 bool
- BOOL = 0¶
 
- U8 = 1¶
 
- class nitrokey.trussed.admin_app.ConfigStatus¶
 Bas:
Enum- classmethod check(i, msg)¶
 - Parametrar:
 i (int)
msg (str)
- Returtyp:
 None
- classmethod from_int(i)¶
 - Parametrar:
 i (int)
- Returtyp:
 ConfigStatus | None
- DATA_TOO_LONG = 7¶
 
- DESERIALIZATION_FAILED = 3¶
 
- INVALID_KEY = 5¶
 
- INVALID_VALUE = 6¶
 
- READ_FAILED = 1¶
 
- SERIALIZATION_FAILED = 4¶
 
- SUCCESS = 0¶
 
- WRITE_FAILED = 2¶
 
- class nitrokey.trussed.admin_app.FactoryResetStatus¶
 Bas:
Enum- classmethod check(i, msg)¶
 - Parametrar:
 i (int)
msg (str)
- Returtyp:
 None
- classmethod from_int(i)¶
 - Parametrar:
 i (int)
- Returtyp:
 FactoryResetStatus | None
- APP_FAILED_PARSE = 3¶
 
- APP_NOT_ALLOWED = 2¶
 
- NOT_CONFIRMED = 1¶
 
- SUCCESS = 0¶
 
- class nitrokey.trussed.admin_app.InitStatus¶
 Bas:
IntFlag- __new__(value)¶
 
- is_error()¶
 - Returtyp:
 bool
- CONFIG_ERROR = 32¶
 
- EXTERNAL_FLASH_ERROR = 4¶
 
- EXT_FLASH_NEED_REFORMAT = 128¶
 
- INTERNAL_FLASH_ERROR = 2¶
 
- MIGRATION_ERROR = 8¶
 
- NFC_ERROR = 1¶
 
- RNG_ERROR = 64¶
 
- SE050_ERROR = 16¶
 
- class nitrokey.trussed.admin_app.Status¶
 Bas:
objectStatus(init_status: Valfri[nitrokey.trussed.admin_app.InitStatus] = None, ifs_blocks: Valfri[int] = None, efs_blocks: Optional[int] = None, variant: Optional[nitrokey.trussed.admin_app.Variant] = None)
- __init__(init_status=None, ifs_blocks=None, efs_blocks=None, variant=None)¶
 - Parametrar:
 init_status (InitStatus | None)
ifs_blocks (int | None)
efs_blocks (int | None)
variant (Variant | None)
- Returtyp:
 None
- efs_blocks: int | None = None¶
 
- ifs_blocks: int | None = None¶
 
- init_status: InitStatus | None = None¶