Skip to content

Certificate Profile

The CertificateProfile model is designed to manage SSL/TLS certificates for Load Balancers, ensuring secure encrypted connections between clients and backend services. It serves as a reusable configuration that can be linked to one or more Load Balancers.

The CertificateProfile model provides the following fields:

  • name (string): Unique identifier for the certificate profile
  • certificate_type (enum, optional): Defines the type of certificate. Valid choices are: "Client", "Server", "mTLS (Mutual TLS)"
  • certificate_file_path (string, optional): The filepath for the certificate
  • chain_file_path (string, optional): The filepath for the certificate chain
  • key_file_path (string, optional): The filepath for the private key associated with the certificate
  • expiration_date (datetime, optional): Tracks when the certificate expires
  • cipher (string, optional): Specifies the allowed SSL/TLS cipher for this profile
  • tenant (Tenant, optional): The tenant to which the certificate profile belongs