Versions in this module Expand all Collapse all v0 v0.7.7 Jul 14, 2021 Changes in this version + func ParseCertificate(cert []byte) (*x509.Certificate, error) + type AppRole struct + EnginePath string + ID string + Retry time.Duration + Secret string + type Aws struct + SecretsManager *AwsSecretManager + type AwsSecretManager struct + Endpoint string + KmsKey string + Login *AwsSecretManagerLogin + Region string + type AwsSecretManagerLogin struct + AccessKey string + SecretKey string + SessionToken string + type Cache struct + Expiry *Expiry + type Expiry struct + Any time.Duration + Unused time.Duration + type Fs struct + Path string + type Gcp struct + SecretManager *GcpSecretManager + type GcpCredentials struct + ClientEmail string + ClientID string + PrivateKey string + PrivateKeyID string + type GcpSecretManager struct + Credentials *GcpCredentials + Endpoint string + ProjectID string + type Gemalto struct + KeySecure *GemaltoKeySecure + type GemaltoCredentials struct + Domain string + Retry time.Duration + Token string + type GemaltoKeySecure struct + Credentials *GemaltoCredentials + Endpoint string + TLS *GemaltoTLS + type GemaltoTLS struct + CAPath string + type Identity = kes.Identity + type Keys struct + Aws *Aws + Fs *Fs + Gcp *Gcp + Gemalto *Gemalto + Vault *Vault + type Log struct + Audit string + Error string + type Policy struct + Identities []Identity + Paths []string + type ServerConfig struct + Addr string + Cache Cache + Keys Keys + Log Log + Policies map[string]Policy + Root Identity + TLS TLS + type TLS struct + CertPath string + KeyPath string + Proxy *TLSProxy + type TLSProxy struct + Header *TLSProxyHeader + Identities *[]Identity + type TLSProxyHeader struct + ClientCert string + type Vault struct + AppRole *AppRole + Endpoint string + EnginePath string + Namespace string + Prefix string + Status *VaultStatus + TLS *VaultTLS + type VaultStatus struct + Ping time.Duration + type VaultTLS struct + CAPath string + CertPath string + KeyPath string