Versions in this module Expand all Collapse all v4 v4.12.0 Dec 19, 2023 v4.11.2 Dec 13, 2023 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) Obtain(request ObtainRequest) (*Resource, error) + func (c *Certifier) ObtainForCSR(request ObtainForCSRRequest) (*Resource, error) + func (c *Certifier) Renew(certRes Resource, bundle, mustStaple bool, preferredChain string) (*Resource, error) + func (c *Certifier) Revoke(cert []byte) error + func (c *Certifier) RevokeWithReason(cert []byte, reason *uint) error + type CertifierOptions struct + KeyType certcrypto.KeyType + Timeout time.Duration + type ObtainForCSRRequest struct + AlwaysDeactivateAuthorizations bool + Bundle bool + CSR *x509.CertificateRequest + PreferredChain string + type ObtainRequest struct + AlwaysDeactivateAuthorizations bool + Bundle bool + Domains []string + MustStaple bool + PKSCType *certcrypto.PKCSType + PreferredChain string + PrivateKey crypto.PrivateKey + type Resource struct + CSR []byte + CertStableURL string + CertURL string + Certificate []byte + Domain string + IssuerCertificate []byte + PrivateKey []byte