Documentation ¶
Index ¶
- Variables
- type Storage
- func (s Storage) DeleteAuthorization(domain string) (err error)
- func (s Storage) DeleteCert(domain string) (err error)
- func (s Storage) LoadAccount(acct interface{}) (err error)
- func (s Storage) LoadAuthorization(domain string, authz interface{}) (err error)
- func (s Storage) LoadCert(domain string, cert *x509.Certificate) (err error)
- func (s Storage) LoadCertFullChain(domain string, cert *x509.Certificate) (err error)
- func (s Storage) LoadCertIssuer(domain string, cert *x509.Certificate) (err error)
- func (s Storage) LoadCertKey(domain string, key *jwk.RsaPrivateKey) (err error)
- func (s Storage) LoadKey(key *jwk.RsaPrivateKey) (err error)
- func (s Storage) SaveAccount(acct interface{}) (err error)
- func (s Storage) SaveAuthorization(domain string, authz interface{}) (err error)
- func (s Storage) SaveCert(domain string, issuerCert, myCert *x509.Certificate) (err error)
- func (s Storage) SaveCertKey(domain string, k *jwk.RsaPrivateKey) (err error)
- func (s Storage) SaveKey(k *jwk.RsaPrivateKey) (err error)
- type StorageOptions
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidID = errors.New("invalid ID: email required")
Functions ¶
This section is empty.
Types ¶
type Storage ¶
func New ¶
func New(opts StorageOptions) (*Storage, error)
func (Storage) DeleteAuthorization ¶
func (Storage) DeleteCert ¶
func (Storage) LoadAccount ¶
Parameter `authz` is an interface{} to avoid circular dependencies. In reality this must be a pointer to `acmeagent.Account`
func (Storage) LoadAuthorization ¶
Parameter `authz` is an interface{} to avoid circular dependencies. In reality this must be a pointer to `acmeagent.Authorization`
func (Storage) LoadCert ¶
func (s Storage) LoadCert(domain string, cert *x509.Certificate) (err error)
func (Storage) LoadCertFullChain ¶
func (s Storage) LoadCertFullChain(domain string, cert *x509.Certificate) (err error)
func (Storage) LoadCertIssuer ¶
func (s Storage) LoadCertIssuer(domain string, cert *x509.Certificate) (err error)
func (Storage) LoadCertKey ¶
func (s Storage) LoadCertKey(domain string, key *jwk.RsaPrivateKey) (err error)
func (Storage) SaveAccount ¶
Parameter `authz` is an interface{} to avoid circular dependencies. In reality this must be a pointer to `acmeagent.Account`
func (Storage) SaveAuthorization ¶
Parameter `authz` is an interface{} to avoid circular dependencies. In reality this must be a `acmeagent.Authorization`
func (Storage) SaveCert ¶
func (s Storage) SaveCert(domain string, issuerCert, myCert *x509.Certificate) (err error)
func (Storage) SaveCertKey ¶
func (s Storage) SaveCertKey(domain string, k *jwk.RsaPrivateKey) (err error)
type StorageOptions ¶
Click to show internal directories.
Click to hide internal directories.