# Packages

Package mocks is a generated GoMock package.

# Functions

No description provided by the author
NewKVSecretClient relies on having standard VAULT_x envars set such as VAULT_TOKEN, VAULT_ADDR, etc.
NewPKISecret creates a descriptor for a certificate to be generated via Vault's PKI API.
NewPKISecretClient relies on having standard VAULT_x envars set such as VAULT_TOKEN, VAULT_ADDR, etc.
No description provided by the author
ParsePKISecret accepts an opaque string reference and returns a PKISecret.

# Constants

No description provided by the author
No description provided by the author

# Variables

No description provided by the author

# Structs

No description provided by the author
KVSecretClient acts as a certificate retriever using Vault's KV store.
PKISecret is a wrapper to a certificate secret to be generated by Vault.
PKISecretClient acts as a certificate generator using Vault's PKI engine.

# Interfaces

go:generate mockgen -source ./certificates.go -destination ./mocks/certificates.go -package mocks KVClient.
go:generate mockgen -source ./certificates.go -destination ./mocks/certificates.go -package mocks LogicalClient.