Versions in this module Expand all Collapse all v4 v4.0.0 Nov 26, 2024 Changes in this version + const AuthModeCA + const AuthModeCert + const AuthModeNone + const AuthModeUsernamePassword + const OptionsCaPEMBlockKey + const OptionsCertPEMBlockKey + const OptionsKeyPEMBlockKey + const OptionsPasswordKey + const OptionsUsernameKey + const SecretCACert + const SecretClientCert + const SecretClientKey + const SecretPasswordKey + const SecretUsernameKey + func SetOptionsAuthData(messageBusInfo *config.MessageBusInfo, lc logger.LoggingClient, ...) error + func ValidateSecretData(authMode string, secretName string, secretData *SecretData) error + type SecretData struct + CaPemBlock []byte + CertPemBlock []byte + KeyPemBlock []byte + Password string + Username string + func GetSecretData(authMode string, secretName string, provider SecretDataProvider) (*SecretData, error) + type SecretDataProvider interface + GetSecret func(path string, keys ...string) (map[string]string, error) Other modules containing this package git.buildlinx.io/buildlinx/edgelinx/go-libs/go-mod-bootstrap/v3