Documentation ¶
Index ¶
- type CertDXCaddyDaemon
- func (CertDXCaddyDaemon) CaddyModule() caddy.ModuleInfo
- func (m *CertDXCaddyDaemon) GetCertificate(ctx context.Context, hello *tls.ClientHelloInfo) (*tls.Certificate, error)
- func (m *CertDXCaddyDaemon) Provision(ctx caddy.Context) error
- func (m *CertDXCaddyDaemon) Start() error
- func (m *CertDXCaddyDaemon) Stop() error
- type CertDXTls
- func (certdx CertDXTls) CaddyModule() caddy.ModuleInfo
- func (certdx CertDXTls) GetCertificate(ctx context.Context, hello *tls.ClientHelloInfo) (*tls.Certificate, error)
- func (certdx *CertDXTls) Provision(ctx caddy.Context) error
- func (certdx *CertDXTls) UnmarshalCaddyfile(d *caddyfile.Dispenser) error
- func (certdx *CertDXTls) Validate() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertDXCaddyDaemon ¶
type CertDXCaddyDaemon struct { ConfigPath *string `json:"config_path,omitempty"` // contains filtered or unexported fields }
func (CertDXCaddyDaemon) CaddyModule ¶
func (CertDXCaddyDaemon) CaddyModule() caddy.ModuleInfo
func (*CertDXCaddyDaemon) GetCertificate ¶
func (m *CertDXCaddyDaemon) GetCertificate(ctx context.Context, hello *tls.ClientHelloInfo) (*tls.Certificate, error)
func (*CertDXCaddyDaemon) Provision ¶
func (m *CertDXCaddyDaemon) Provision(ctx caddy.Context) error
func (*CertDXCaddyDaemon) Start ¶
func (m *CertDXCaddyDaemon) Start() error
func (*CertDXCaddyDaemon) Stop ¶
func (m *CertDXCaddyDaemon) Stop() error
type CertDXTls ¶
type CertDXTls struct {
// contains filtered or unexported fields
}
CertDXTls can get a certificate via HTTP(S) request.
func (CertDXTls) CaddyModule ¶
func (certdx CertDXTls) CaddyModule() caddy.ModuleInfo
CaddyModule returns the Caddy module information.
func (CertDXTls) GetCertificate ¶
func (certdx CertDXTls) GetCertificate(ctx context.Context, hello *tls.ClientHelloInfo) (*tls.Certificate, error)
func (*CertDXTls) UnmarshalCaddyfile ¶
UnmarshalCaddyfile deserializes Caddyfile tokens into ts.
... certdx
Click to show internal directories.
Click to hide internal directories.