Versions in this module Expand all Collapse all v0 v0.12.0 Mar 29, 2021 Changes in this version + var ErrFailedCertCreation = errors.New("failed to create client certificate") + var ErrFailedCertRevocation = errors.New("failed to revoke certificate") + var ErrMissingCACertificate = errors.New("missing CA certificate for certificate signing") + var ErrNotImplemented = errors.New("method not implemented for certs") + type Agent interface + IssueCert func(cn string, ttl, keyType string, keyBits int) (Cert, error) + Revoke func(serial string) (time.Time, error) + func NewVaultClient(token, host, path, role string) (Agent, error) + type Cert struct + CAChain []string + ClientCert string + ClientKey string + Expire time.Time + IssuingCA string + PrivateKeyType string + Serial string