Versions in this module Expand all Collapse all v0 v0.1.5 Feb 16, 2026 Changes in this version type APIError + URL string v0.1.4 Nov 11, 2025 Changes in this version type CertificateObject + SignatureAlgorithmProperties any v0.1.3 May 15, 2024 v0.1.2 Apr 11, 2024 v0.1.1 Mar 14, 2024 v0.1.0 Mar 6, 2024 Changes in this version + const BaseURL + type APIError struct + ErrorInfo struct{ ... } + Success anyBool + func (ae APIError) Error() string + type CNAMEValidationError struct + ActualRecord string + CNAMEFound int + RecordCorrect int + TargetHost string + TargetRecord string + type CertificateBundle struct + CABundleCrt string + CertificateCrt string + type CertificateList struct + ACMELocked bool + ACMEUsageLevel string + Limit int + Page string + ResultCount int + Results []CertificateObject + TotalCount int + type CertificateObject struct + AdditionalDomains string + BrandValidation any + CommonName string + Created string + Expires string + FingerprintSHA1 *string + ID string + ReplacementFor string + Status string + Type string + Validation ... + ValidationEmails *string + ValidationType *string + type Client struct + AccessKey string + BaseURL string + HTTPClient *http.Client + func (c Client) CancelCertificate(ctx context.Context, certificateID string) error + func (c Client) CreateCertificate(ctx context.Context, csr *x509.CertificateRequest, validityDays int) (CertificateObject, error) + func (c Client) DownloadCertificate(ctx context.Context, certificateID string, includeCrossSigned bool) (CertificateBundle, error) + func (c Client) DownloadCertificateFile(ctx context.Context, certificateID string, includeCrossSigned bool, ...) error + func (c Client) GenerateEABCredentials(ctx context.Context) (keyID, hmacKey string, err error) + func (c Client) GetCertificate(ctx context.Context, certificateID string) (CertificateObject, error) + func (c Client) ListCertificates(ctx context.Context, params ListCertificatesParameters) (CertificateList, error) + func (c Client) ResendVerificationEmail(ctx context.Context, certificateID string) error + func (c Client) RevokeCertificate(ctx context.Context, certificateID string, reason RevocationReason) error + func (c Client) ValidateCSR(ctx context.Context, csrASN1DER []byte) error + func (c Client) VerificationStatus(ctx context.Context, certificateID string) (ValidationStatus, error) + func (c Client) VerifyIdentifiers(ctx context.Context, certificateID string, method VerificationMethod, ...) (CertificateObject, error) + type HTTPValidationError struct + Error bool + ErrorInfo string + ErrorSlug string + FileFound int + type ListCertificatesParameters struct + Limit int + Page int + Search string + Status string + Type string + func ListAllCertificates() ListCertificatesParameters + type RevocationReason string + const AffiliationChanged + const CessationOfOperation + const KeyCompromise + const Superseded + const UnspecifiedReason + type ValidationError struct + type ValidationObject struct + CnameValidationP1 string + CnameValidationP2 string + FileValidationContent []string + FileValidationURLHTTP string + FileValidationURLHTTPS string + type ValidationStatus struct + Details map[string]struct{ ... } + ValidationCompleted int + type VerificationMethod string + const CNAMEVerification + const EmailVerification + const HTTPSVerification + const HTTPVerification