Documentation ¶
Index ¶
- func GetAWSLambdaServiceCertificate(ztsUrl, athenzProvider, athenzDomain, service, awsAccount string, ...) (tls.Certificate, error)deprecated
- func GetAthenzIdentity(athenzDomain, athenzService, athenzProvider, ztsUrl string, ...) (*util.SiaCertData, error)
- func StoreAthenzIdentityInSecretManager(athenzDomain, athenzService, secretName string, siaCertData *util.SiaCertData) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAWSLambdaServiceCertificate
deprecated
func GetAthenzIdentity ¶ added in v1.11.38
func GetAthenzIdentity(athenzDomain, athenzService, athenzProvider, ztsUrl string, sanDNSDomains []string, spiffeTrustDomain string, csrSubjectFields util.CsrSubjectFields) (*util.SiaCertData, error)
func StoreAthenzIdentityInSecretManager ¶ added in v1.11.38
func StoreAthenzIdentityInSecretManager(athenzDomain, athenzService, secretName string, siaCertData *util.SiaCertData) error
StoreAthenzIdentityInSecretManager store the retrieved athenz identity in the specified secret. The secret is stored in the following keys:
"<domain>.<service>.cert.pem":"<x509-cert-pem>, "<domain>.<service>.key.pem":"<pkey-pem>, "ca.cert.pem":"<ca-cert-pem>, "time": <utc-timestamp>
The secret specified by the name must be pre-created
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.