Documentation ¶
Index ¶
- type VaultClient
- type VaultOpts
- type VaultPki
- func (c *VaultPki) FetchCa(binary bool) ([]byte, error)
- func (c *VaultPki) FetchCaChain() ([]byte, error)
- func (c *VaultPki) FetchCrl(binary bool) ([]byte, error)
- func (c *VaultPki) Issue(ctx context.Context, args pkg.IssueArgs) (*pkg.CertData, error)
- func (c *VaultPki) ReadAcme(ctx context.Context, commonName string) (*pkg.CertData, error)
- func (c *VaultPki) Revoke(ctx context.Context, serial string) error
- func (c *VaultPki) Sign(ctx context.Context, csr string, args pkg.SignatureArgs) (*pkg.Signature, error)
- func (c *VaultPki) Tidy(ctx context.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VaultClient ¶
type VaultPki ¶
type VaultPki struct {
// contains filtered or unexported fields
}
func NewVaultPki ¶
func NewVaultPki(client VaultClient, roleName string, opts ...VaultOpts) (*VaultPki, error)
func (*VaultPki) FetchCaChain ¶
Click to show internal directories.
Click to hide internal directories.