onboarding.modelsΒΆ
This module contains models related to onboarding configurations.
Module ContentsΒΆ
- class onboarding.models.AbstractPkiProtocolModel[source]ΒΆ
Extends a model for IntegerChoices stored as bitwise flags.
- add_pki_protocol(pki_protocol)[source]ΒΆ
Adds the provided PkiProtocol to the allowed protocols for onboarded devices.
- Parameters:
pki_protocol (T) β The PkiProtocol to allow.
- Return type:
None
- remove_pki_protocol(pki_protocol)[source]ΒΆ
Removes the provided PkiProtocol from the allowed protocols if it is allowed..
- Parameters:
pki_protocol (T) β The PkiProtocol to forbid.
- Return type:
None
- clear_pki_protocols()[source]ΒΆ
Clears all allowed PkiProtocols, that is, it deactivates application certificate issuance.
- Return type:
None
- has_pki_protocol(pki_protocol)[source]ΒΆ
Checks if the provided PkiProtocol is allowed.
- Parameters:
pki_protocol (T) β The PkiProtocol that is checked against the allowed ones.
- Returns:
Returns True if the provided PkiProtocol is allowed, False otherwise.
- Return type:
bool
- class onboarding.models.OnboardingConfigModel(*args, **kwargs)[source]ΒΆ
Bases:
AbstractPkiProtocolModel[onboarding.enums.OnboardingPkiProtocol],django.db.models.ModelOnboarding Configuration Model.
- class onboarding.models.NoOnboardingConfigModel(*args, **kwargs)[source]ΒΆ
Bases:
AbstractPkiProtocolModel[onboarding.enums.NoOnboardingPkiProtocol],django.db.models.ModelNo Onboarding Configuration Model.