setup_wizard.tls_credentialΒΆ

Module that contains the logic for generating the TLS server credential.

Module ContentsΒΆ

setup_wizard.tls_credential.ONE_DAY[source]ΒΆ
class setup_wizard.tls_credential.TlsServerCredentialGenerator(ipv4_addresses, ipv6_addresses, domain_names)[source]ΒΆ

Wraps methods for generating a TLS server credential.

Parameters:
  • ipv4_addresses (list[ipaddress.IPv4Address])

  • ipv6_addresses (list[ipaddress.IPv6Address])

  • domain_names (list[str])

generate_tls_server_credential()[source]ΒΆ

Generates a self-signed TLS credential for use by the Trustpoint NGINX server.

Return type:

trustpoint_core.serializer.CredentialSerializer