Versions in this module Expand all Collapse all v0 v0.2.0 Dec 1, 2020 Changes in this version + type Certifier struct + func NewCertifier(core *api.Core, resolver resolver, options CertifierOptions) *Certifier + func (c *Certifier) Get(url string, bundle bool) (*Resource, error) + func (c *Certifier) GetOCSP(bundle []byte) ([]byte, *ocsp.Response, error) + func (c *Certifier) GetRecords(request ObtainRequest) (records []string, err error) + func (c *Certifier) Obtain(request ObtainRequest) (*Resource, error) + func (c *Certifier) ObtainForCSR(csr x509.CertificateRequest, bundle bool) (*Resource, error) + func (c *Certifier) Renew(certRes Resource, bundle, mustStaple bool) (*Resource, error) + func (c *Certifier) Revoke(cert []byte) error + type CertifierOptions struct + KeyType certcrypto.KeyType + Timeout time.Duration + type ObtainRequest struct + Bundle bool + Domains []string + MustStaple bool + PrivateKey crypto.PrivateKey + type Resource struct + CSR []byte + CertStableURL string + CertURL string + Certificate []byte + Domain string + IssuerCertificate []byte + PrivateKey []byte