package
Version:
v0.10.16
Opens a new window with list of versions in this module.
Published: Feb 14, 2023
License: Apache-2.0
Opens a new window with license information.
Imports: 18
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type Client interface {
Sign(dnsnames []string) (crt, key []byte, err error)
}
Client ...
type Server interface {
Listen(stopCh chan struct{}) error
}
Server ...
type ServerResolver interface {
GetToken(domain, uri string) string
}
ServerResolver ...
type Signer interface {
AcmeAccount(endpoint, emails string, termsAgreed bool)
AcmeConfig(expiring time.Duration)
HasAccount() bool
Notify(item interface{}) error
}
Signer ...
type SignerResolver interface {
GetTLSSecretContent(secretName string) *TLSSecret
SetTLSSecretContent(secretName string, pemCrt, pemKey []byte) error
}
SignerResolver ...
Source Files
¶
Directories
¶
x
|
|
acme
Package acme provides an implementation of the Automatic Certificate Management Environment (ACME) spec.
|
Package acme provides an implementation of the Automatic Certificate Management Environment (ACME) spec. |
Click to show internal directories.
Click to hide internal directories.