certs

package
v1.7.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 9, 2024 License: UPL-1.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateLetsEncryptStagingBundle

func CreateLetsEncryptStagingBundle() ([]byte, error)

CreateLetsEncryptStagingBundle Builds the Let's Encrypt Staging environment CA cert chain

func GetLocalClusterCABundleData

func GetLocalClusterCABundleData(log *zap.SugaredLogger, cli client.Client, ctx ctx.Context) ([]byte, error)

GetLocalClusterCABundleData gets the local cluster CA bundle data from one of the known/expected sources within Verrazzano

Sources, in order of precedence - "cacerts.pem" data field in the verrazzano-system/verrazzano-tls-ca secret - "ca.crt" data field in the verrazzano-system/verrazzano-tls secret

func IsLetsEncryptProductionEnv

func IsLetsEncryptProductionEnv(acme interface{}) bool

func IsLetsEncryptProvider

func IsLetsEncryptProvider(acme interface{}) bool

func IsLetsEncryptStagingEnv

func IsLetsEncryptStagingEnv(acme interface{}) bool

func IsPrivateIssuer

func IsPrivateIssuer(c interface{}) (bool, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL