Documentation
¶
Index ¶
- type Connector
- func (f Connector) Default() *Connector
- func (f *Connector) Ping() (err error)
- func (f *Connector) ReadZoneConfiguration() (config *endpoint.ZoneConfiguration, err error)
- func (f *Connector) RenewCertificate(req *certificate.RenewalRequest) (requestID string, err error)
- func (f *Connector) RequestCertificate(req *certificate.Request) (requestID string, err error)
- func (f *Connector) RetrieveCertificate(req *certificate.Request) (certificates *certificate.PEMCollection, err error)
- type Venafi
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Connector ¶
type Connector struct {
*fake.Connector
PingFunc func() error
ReadZoneConfigurationFunc func() (*endpoint.ZoneConfiguration, error)
RetrieveCertificateFunc func(*certificate.Request) (*certificate.PEMCollection, error)
RequestCertificateFunc func(*certificate.Request) (string, error)
RenewCertificateFunc func(*certificate.RenewalRequest) (string, error)
}
func (*Connector) ReadZoneConfiguration ¶
func (f *Connector) ReadZoneConfiguration() (config *endpoint.ZoneConfiguration, err error)
func (*Connector) RenewCertificate ¶
func (f *Connector) RenewCertificate(req *certificate.RenewalRequest) (requestID string, err error)
func (*Connector) RequestCertificate ¶
func (f *Connector) RequestCertificate(req *certificate.Request) (requestID string, err error)
func (*Connector) RetrieveCertificate ¶
func (f *Connector) RetrieveCertificate(req *certificate.Request) (certificates *certificate.PEMCollection, err error)
type Venafi ¶
type Venafi struct {
PingFn func() error
SignFn func([]byte, time.Duration, []internalvanafiapi.CustomField) ([]byte, error)
ReadZoneConfigurationFn func() (*endpoint.ZoneConfiguration, error)
}
func (*Venafi) ReadZoneConfiguration ¶
func (v *Venafi) ReadZoneConfiguration() (*endpoint.ZoneConfiguration, error)
func (*Venafi) Sign ¶
func (v *Venafi) Sign(b []byte, t time.Duration, f []internalvanafiapi.CustomField) ([]byte, error)
Click to show internal directories.
Click to hide internal directories.