package
0.0.0-20211228022950-a1fe31f1f48b
Repository: https://github.com/projectsesame/sesame.git
Documentation: pkg.go.dev
# Functions
GenerateCerts generates a CA Certificate along with certificates for Sesame & Envoy returning them as a *Certificates struct or error if encountered.
# Constants
DefaultCertificateLifetime holds the default certificate lifetime (in days).
DefaultDNSName holds the Kubernetes local dns suffix name specific to the cluster where Sesame is deployed and is used when configuring Subject Alt Names on the certificates.
DefaultEnvoyServiceName holds the default service name used for the Envoy Kubernetes service.
DefaultNamespace where Sesame is deployed.
DefaultSesameServiceName holds the default service name used for the Sesame Kubernetes service.
# Structs
Certificates contains a set of Certificates as []byte each holding the CA Cert along with with Sesame & Envoy Certs.
Configuration holds config parameters used for generating certificates.