Documentation ¶
Overview ¶
Package digitalocean handles installing certificates to load balancers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DigitalOcean ¶
type DigitalOcean struct { Client digitalocean.DigitalOcean `mapstructure:",squash"` // LoadBalancerID is the ID of the load balancer to install certificates on. LoadBalancerID string `mapstructure:"load_balancer_id"` // contains filtered or unexported fields }
func (*DigitalOcean) GetCertificate ¶
func (d *DigitalOcean) GetCertificate(ctx context.Context) (*x509.Certificate, error)
func (*DigitalOcean) SetCertificate ¶
func (d *DigitalOcean) SetCertificate(ctx context.Context, caBundle []*x509.Certificate, endEntity *x509.Certificate, privKey crypto.PrivateKey) error
Click to show internal directories.
Click to hide internal directories.