help_pages.base¶
This module contains classes and functions used by all help pages.
Module Contents¶
- class help_pages.base.HelpPageStrategy[source]¶
Bases:
abc.ABCAbstract base class for help page strategies.
- abstractmethod build_sections(help_context)[source]¶
Builds the required sections.
- Parameters:
help_context (HelpContext)
- Return type:
tuple[list[help_pages.help_section.HelpSection], str]
- class help_pages.base.HelpContext[source]¶
Holds shared context data.
- allowed_app_profiles: list[pki.models.domain.DomainAllowedCertificateProfileModel][source]¶
- device: None | devices.models.DeviceModel = None[source]¶
- help_pages.base.build_keygen_section(help_context, file_name)[source]¶
Builds the key-generation section.
- Parameters:
help_context (HelpContext) – The help context which will
file_name (str) – The file_name to use if the default shall not be used. Defaults to None.
- Returns:
The key-generation section.
- Return type:
- help_pages.base.build_profile_select_section(app_cert_profiles)[source]¶
Builds the profile select section.
- Returns:
The profile select section.
- Parameters:
app_cert_profiles (list[pki.models.domain.DomainAllowedCertificateProfileModel])
- Return type:
- help_pages.base.build_tls_trust_store_section()[source]¶
Builds the TLS trust-store section.
- Raises:
Http404 – If no active Trustpoint TLS-server credential is found or the root CA cert is missing.
- Returns:
The TLS trust-store section.
- Return type:
- help_pages.base.build_cmp_signer_trust_store_section(domain)[source]¶
Builds the CMP-signer trust-store section.
- Returns:
The CMP-signer trust-store section.
- Parameters:
domain (pki.models.domain.DomainModel)
- Return type:
- help_pages.base.build_issuing_ca_cert_section(domain)[source]¶
Builds the Issuing CA Certificate section.
- Returns:
The Issuing CA Certificate section.
- Parameters:
domain (pki.models.domain.DomainModel)
- Return type: