# Index

A B C D E F G H I K L M N O P R S T U V W Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

account - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Accounts
account - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Domain
account() - Method in record class com.io7m.certusine.api.CSDomain
  Returns the value of the `account` record component.
Account - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
Account() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.Account
accountKeyPair() - Method in record class com.io7m.certusine.api.CSAccount
  Returns the value of the `accountKeyPair` record component.
accounts - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
Accounts - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
Accounts() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.Accounts
ACME_UPDATE_PAUSE_TIME - Static variable in class com.io7m.certusine.vanilla.internal.tasks.CSDurations
  The time to pause between retrying ACME operations.
acmeURI - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Account
acmeURI() - Method in record class com.io7m.certusine.api.CSAccount
  Returns the value of the `acmeURI` record component.
all() - Method in interface com.io7m.certusine.certstore.api.CSCertificateStoreType
  Obtain a read-only snapshot of all currently stored certificates.
all() - Method in class com.io7m.certusine.vanilla.internal.store.CSCertificateStoreSQLite
attributes() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateDNSChallengeFailed
attributes() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateRenewalFailed
attributes() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateRenewalSucceeded
attributes() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateSigningFailed
attributes() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStored
attributes() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStoreFailed
attributes() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateValidityRemaining
attributes() - Method in interface com.io7m.certusine.vanilla.internal.events.CSEventType

## B

baseDirectory() - Method in record class com.io7m.certusine.api.CSConfigurationParameters
  Returns the value of the `baseDirectory` record component.

## C

canRetry() - Method in exception class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskException
certificate - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Certificates
certificate() - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskContext
Certificate - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
Certificate() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.Certificate
certificateExpirationThreshold - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Options
certificateExpirationThreshold() - Method in record class com.io7m.certusine.api.CSOptions
  Returns the value of the `certificateExpirationThreshold` record component.
certificateName() - Method in class com.io7m.certusine.looseleaf.CSLLDownloader
certificateName() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateDNSChallengeFailed
  Returns the value of the `certificateName` record component.
certificateName() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateRenewalFailed
  Returns the value of the `certificateName` record component.
certificateName() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateRenewalSucceeded
  Returns the value of the `certificateName` record component.
certificateName() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateSigningFailed
  Returns the value of the `certificateName` record component.
certificateName() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStored
  Returns the value of the `certificateName` record component.
certificateName() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStoreFailed
  Returns the value of the `certificateName` record component.
certificateName() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateValidityRemaining
  Returns the value of the `certificateName` record component.
certificates - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Domain
certificates() - Method in record class com.io7m.certusine.api.CSDomain
  Returns the value of the `certificates` record component.
Certificates - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
Certificates() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.Certificates
certificateStore - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Options
certificateStore() - Method in record class com.io7m.certusine.api.CSOptions
  Returns the value of the `certificateStore` record component.
certificateStores() - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskContext
checkParameters(CSConfigurationParameters) - Method in class com.io7m.certusine.api.CSAbstractNamedProvider
cleanUpUnusedCertificates(RPServiceDirectoryType) - Static method in class com.io7m.certusine.vanilla.CSCertificateUtilities
  Delete any unused certificates from the database.
clock() - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskContext
close() - Method in class com.io7m.certusine.vanilla.internal.age.CSAgeService
close() - Method in class com.io7m.certusine.vanilla.internal.configuration.CSConfigurationService
close() - Method in class com.io7m.certusine.vanilla.internal.CSConfigurationParser
close() - Method in class com.io7m.certusine.vanilla.internal.events.CSEventService
close() - Method in class com.io7m.certusine.vanilla.internal.store.CSCertificateStoreService
close() - Method in class com.io7m.certusine.vanilla.internal.store.CSCertificateStoreSQLite
com.io7m.certusine.api - package com.io7m.certusine.api
  ACME client (API)
com.io7m.certusine.certstore.api - package com.io7m.certusine.certstore.api
  ACME client (Certificate store API)
com.io7m.certusine.cmdline - package com.io7m.certusine.cmdline
  ACME client (Command-line)
com.io7m.certusine.cmdline.internal - package com.io7m.certusine.cmdline.internal
  ACME client (Command-line [internals])
com.io7m.certusine.gandi - package com.io7m.certusine.gandi
  ACME (Gandi Support)
com.io7m.certusine.gandi.internal - package com.io7m.certusine.gandi.internal
  ACME (Gandi Support [internals])
com.io7m.certusine.hetzner - package com.io7m.certusine.hetzner
  ACME client (Hetzner Support)
com.io7m.certusine.hetzner.internal - package com.io7m.certusine.hetzner.internal
  ACME client (Hetzner Support [internals])
com.io7m.certusine.looseleaf - package com.io7m.certusine.looseleaf
  ACME client (looseleaf Support)
com.io7m.certusine.looseleaf.internal - package com.io7m.certusine.looseleaf.internal
  ACME client (looseleaf Support [internals])
com.io7m.certusine.vanilla - package com.io7m.certusine.vanilla
  ACME client (Vanilla implementation)
com.io7m.certusine.vanilla.internal - package com.io7m.certusine.vanilla.internal
  ACME client (Vanilla implementation [internals])
com.io7m.certusine.vanilla.internal.age - package com.io7m.certusine.vanilla.internal.age
  ACME client (Vanilla implementation [age service])
com.io7m.certusine.vanilla.internal.configuration - package com.io7m.certusine.vanilla.internal.configuration
  ACME client (Vanilla implementation [configuration service])
com.io7m.certusine.vanilla.internal.dns - package com.io7m.certusine.vanilla.internal.dns
  ACME client (Vanilla implementation [internal DNS])
com.io7m.certusine.vanilla.internal.events - package com.io7m.certusine.vanilla.internal.events
  ACME client (Vanilla implementation [event service])
com.io7m.certusine.vanilla.internal.jaxb - package com.io7m.certusine.vanilla.internal.jaxb
com.io7m.certusine.vanilla.internal.store - package com.io7m.certusine.vanilla.internal.store
  ACME client (Vanilla implementation [internal store])
com.io7m.certusine.vanilla.internal.tasks - package com.io7m.certusine.vanilla.internal.tasks
  ACME client (Vanilla implementation [internal tasks])
com.io7m.certusine.vanilla.internal.telemetry - package com.io7m.certusine.vanilla.internal.telemetry
  ACME client (Vanilla implementation [telemetry])
com.io7m.certusine.vultr - package com.io7m.certusine.vultr
  ACME client (Vultr Support)
com.io7m.certusine.vultr.internal - package com.io7m.certusine.vultr.internal
  ACME client (Vultr Support [internals])
configuration() - Method in interface com.io7m.certusine.api.CSConfigurationServiceType
configuration() - Method in class com.io7m.certusine.vanilla.internal.configuration.CSConfigurationService
Configuration - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
Configuration() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.Configuration
context() - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTask
crashDNSChallenge - Variable in class com.io7m.certusine.vanilla.internal.jaxb.FaultInjection
crashDNSChallenge() - Method in record class com.io7m.certusine.api.CSFaultInjectionConfiguration
  Returns the value of the `crashDNSChallenge` record component.
crashSigningCertificates - Variable in class com.io7m.certusine.vanilla.internal.jaxb.FaultInjection
crashSigningCertificates() - Method in record class com.io7m.certusine.api.CSFaultInjectionConfiguration
  Returns the value of the `crashSigningCertificates` record component.
crashTasks - Variable in class com.io7m.certusine.vanilla.internal.jaxb.FaultInjection
crashTasks() - Method in record class com.io7m.certusine.api.CSFaultInjectionConfiguration
  Returns the value of the `crashTasks` record component.
create(CSConfigurationParameters) - Method in interface com.io7m.certusine.api.CSDNSConfiguratorProviderType
  Create a new DNS configurator.
create(CSConfigurationParameters) - Method in class com.io7m.certusine.gandi.CSGandiDNSConfigurators
create(CSConfigurationParameters) - Method in class com.io7m.certusine.hetzner.CSHetznerDNSConfigurators
create(CSConfigurationParameters) - Method in class com.io7m.certusine.vultr.CSVultrDNSConfigurators
create(CSConfigurationParsersType, Path, Path, CSConfiguration) - Static method in class com.io7m.certusine.vanilla.internal.configuration.CSConfigurationService
  Create a configuration service.
create(CSConfigurationServiceType, CSTelemetryServiceType) - Static method in class com.io7m.certusine.vanilla.internal.events.CSEventService
  Create a new event service.
create(CSOpenTelemetryConfiguration) - Method in interface com.io7m.certusine.api.CSTelemetryServiceFactoryType
  Create a telemetry service.
create(CSOpenTelemetryConfiguration) - Method in class com.io7m.certusine.vanilla.CSTelemetryServices
  Create a telemetry service.
create(LLv1Messages, HttpClient, Path, String, CSLLCredentials, String, CSCertificateName) - Static method in class com.io7m.certusine.looseleaf.CSLLDownloader
  Create a new downloader.
create(String, CSConfigurationParameters) - Method in interface com.io7m.certusine.api.CSCertificateOutputProviderType
  Create a new output.
create(String, CSConfigurationParameters) - Method in class com.io7m.certusine.looseleaf.CSLLOutputProvider
create(String, CSConfigurationParameters) - Method in class com.io7m.certusine.vanilla.CSCertificateOutputProviderDirectory
create(Path, String, CSLLCredentials, String, CSCertificateName) - Static method in class com.io7m.certusine.looseleaf.CSLLDownloader
  Create a new downloader.
create(Clock, CSCertificateStoreServiceType, CSEventServiceType) - Static method in class com.io7m.certusine.vanilla.internal.age.CSAgeService
  Create a service.
create(Locale, Path, Clock, CSTelemetryServiceType) - Static method in class com.io7m.certusine.vanilla.CSServices
  The main service directory.
create(Optional) - Method in interface com.io7m.certusine.api.CSTelemetryServiceFactoryType
  Create a telemetry service.
createAccount() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `Account`
createAccounts() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `Accounts`
createCertificate() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `Certificate`
createCertificates() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `Certificates`
createConfiguration() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `Configuration`
createDNSConfigurator() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `DNSConfigurator`
createDNSConfigurators() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `DNSConfigurators`
createDomain() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `Domain`
createDomains() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `Domains`
createdOn() - Method in record class com.io7m.certusine.certstore.api.CSCertificateStored
  Returns the value of the `createdOn` record component.
createFaultInjection() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `FaultInjection`
createHost() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `Host`
createHosts() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `Hosts`
createLogs() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `Logs`
createMetrics() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `Metrics`
createOpenTelemetry() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `OpenTelemetry`
createOptional(Optional) - Static method in class com.io7m.certusine.vanilla.CSTelemetryServices
  Create a telemetry service.
createOptions() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `Options`
createOutput() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `Output`
createOutputReference() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `OutputReference`
createOutputReferences() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `OutputReferences`
createOutputs() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `Outputs`
createParameter() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `Parameter`
createParameters() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `Parameters`
createParserWithContext(Path, URI, InputStream, Consumer) - Method in class com.io7m.certusine.vanilla.CSConfigurationParsers
createTraces() - Method in class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create an instance of `Traces`
createTXTRecord(CSTelemetryServiceType, CSDNSRecordNameType, String) - Method in interface com.io7m.certusine.api.CSDNSConfiguratorType
  Create a TXT record with the given text.
createTXTRecord(CSTelemetryServiceType, CSDNSRecordNameType, String) - Method in class com.io7m.certusine.gandi.internal.CSGandiDNSConfigurator
createTXTRecord(CSTelemetryServiceType, CSDNSRecordNameType, String) - Method in class com.io7m.certusine.hetzner.internal.CSHetznerDNSConfigurator
createTXTRecord(CSTelemetryServiceType, CSDNSRecordNameType, String) - Method in class com.io7m.certusine.vultr.internal.CSVultrDNSConfigurator
CSAbstractNamedProvider - Class in com.io7m.certusine.api
  An abstract provider implementation.
CSAbstractNamedProvider(Locale) - Constructor for class com.io7m.certusine.api.CSAbstractNamedProvider
  An abstract provider implementation.
CSAccount - Record Class in com.io7m.certusine.api
  An account with an ACME provider.
CSAccount(KeyPair, URI) - Constructor for record class com.io7m.certusine.api.CSAccount
  An account with an ACME provider.
CSAgeService - Class in com.io7m.certusine.vanilla.internal.age
  An age service for certificates.
CSAgeServiceType - Interface in com.io7m.certusine.vanilla.internal.age
  An age service for certificates.
CSCertificate - Record Class in com.io7m.certusine.api
  A request for a certificate within a domain.
CSCertificate(CSCertificateName, KeyPair, List) - Constructor for record class com.io7m.certusine.api.CSCertificate
  A request for a certificate within a domain.
CSCertificateIO - Class in com.io7m.certusine.vanilla.internal
  Functions to encode and decode certificates.
CSCertificateName - Record Class in com.io7m.certusine.api
  The type of certificate names.
CSCertificateName(String) - Constructor for record class com.io7m.certusine.api.CSCertificateName
  The type of certificate names.
CSCertificateOutputData - Record Class in com.io7m.certusine.api
  The data passed to a certificate output.
CSCertificateOutputData(String, CSCertificateName, String, String, String, String) - Constructor for record class com.io7m.certusine.api.CSCertificateOutputData
  The data passed to a certificate output.
CSCertificateOutputDirectory - Class in com.io7m.certusine.vanilla.internal
  A directory-based certificate output.
CSCertificateOutputDirectory(String, Path) - Constructor for class com.io7m.certusine.vanilla.internal.CSCertificateOutputDirectory
  A directory-based certificate output.
CSCertificateOutputProviderDirectory - Class in com.io7m.certusine.vanilla
  A directory-based certificate output.
CSCertificateOutputProviderDirectory() - Constructor for class com.io7m.certusine.vanilla.CSCertificateOutputProviderDirectory
  A directory-based certificate output.
CSCertificateOutputProviderDirectory(Locale) - Constructor for class com.io7m.certusine.vanilla.CSCertificateOutputProviderDirectory
  A directory-based certificate output.
CSCertificateOutputProviderDirectory(Locale, CSStrings) - Constructor for class com.io7m.certusine.vanilla.CSCertificateOutputProviderDirectory
  A directory-based certificate output.
CSCertificateOutputProviderType - Interface in com.io7m.certusine.api
  A provider of outputs for certificates.
CSCertificateOutputType - Interface in com.io7m.certusine.api
  A certificate output.
CSCertificateStored - Record Class in com.io7m.certusine.certstore.api
  A stored certificate.
CSCertificateStored(String, CSCertificateName, OffsetDateTime, OffsetDateTime, String, String) - Constructor for record class com.io7m.certusine.certstore.api.CSCertificateStored
  A stored certificate.
CSCertificateStoreFactoryType - Interface in com.io7m.certusine.certstore.api
  The type of certificate store factories.
CSCertificateStoreService - Class in com.io7m.certusine.vanilla.internal.store
  A certificate store service.
CSCertificateStoreServiceType - Interface in com.io7m.certusine.vanilla.internal.store
  A service that maintains a reference to a certificate store, and reloads the store when the configuration changes.
CSCertificateStoreSQLite - Class in com.io7m.certusine.vanilla.internal.store
  The SQLite store.
CSCertificateStoreSQLiteFactory - Class in com.io7m.certusine.vanilla.internal.store
  The default SQLite server database implementation.
CSCertificateStoreSQLiteFactory() - Constructor for class com.io7m.certusine.vanilla.internal.store.CSCertificateStoreSQLiteFactory
  The default postgres server database implementation.
CSCertificateStoreType - Interface in com.io7m.certusine.certstore.api
  A certificate store.
CSCertificateTask - Class in com.io7m.certusine.vanilla.internal.tasks
  The base type of certificate tasks.
CSCertificateTask(String, CSCertificateTaskContext) - Constructor for class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTask
CSCertificateTaskAuthorizeDNS - Class in com.io7m.certusine.vanilla.internal.tasks
  The base type of DNS tasks.
CSCertificateTaskAuthorizeDNS(String, CSCertificateTaskContext) - Constructor for class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskAuthorizeDNS
  The base type of DNS tasks.
CSCertificateTaskAuthorizeDNSCheckRecords - Class in com.io7m.certusine.vanilla.internal.tasks
  A certificate task that checks if DNS records have been created.
CSCertificateTaskAuthorizeDNSCheckRecords(CSCertificateTaskContext, Order, Map) - Constructor for class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskAuthorizeDNSCheckRecords
  A certificate task that checks if DNS records have been created.
CSCertificateTaskAuthorizeDNSInitial - Class in com.io7m.certusine.vanilla.internal.tasks
  The initial task that searches for a DNS challenge, and creates DNS records in response.
CSCertificateTaskAuthorizeDNSInitial(CSCertificateTaskContext, Order) - Constructor for class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskAuthorizeDNSInitial
  The initial task that searches for a DNS challenge, and creates DNS records in response.
CSCertificateTaskAuthorizeDNSTriggerChallenges - Class in com.io7m.certusine.vanilla.internal.tasks
  A task that triggers a DNS challenge now that DNS records have (hopefully) been created and propagated.
CSCertificateTaskAuthorizeDNSTriggerChallenges(CSCertificateTaskContext, Order) - Constructor for class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskAuthorizeDNSTriggerChallenges
  A task that triggers a DNS challenge now that DNS records have (hopefully) been created and propagated.
CSCertificateTaskAuthorizeDNSUpdateChallenges - Class in com.io7m.certusine.vanilla.internal.tasks
  A task that updates all the DNS challenges that may be in progress.
CSCertificateTaskAuthorizeDNSUpdateChallenges(CSCertificateTaskContext, Order) - Constructor for class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskAuthorizeDNSUpdateChallenges
  A task that updates all the DNS challenges that may be in progress.
CSCertificateTaskCompleted(OptionalLong, Optional) - Constructor for record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskCompleted
  The task is completed.
CSCertificateTaskContext - Class in com.io7m.certusine.vanilla.internal.tasks
  The execution context for a task.
CSCertificateTaskContext(CSStrings, CSEventServiceType, CSTelemetryServiceType, CSOptions, CSCertificateStoreServiceType, Clock, CSDomain, CSCertificate, int, CSDNSQueriesFactoryType) - Constructor for class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskContext
  The execution context for a task.
CSCertificateTaskEnd - Class in com.io7m.certusine.vanilla.internal.tasks
  A task that does nothing, successfully.
CSCertificateTaskEnd(CSCertificateTaskContext) - Constructor for class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskEnd
  A task that does nothing, successfully.
CSCertificateTaskException - Exception Class in com.io7m.certusine.vanilla.internal.tasks
  An exception raised by a certificate task.
CSCertificateTaskException(String, boolean) - Constructor for exception class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskException
  Create an exception.
CSCertificateTaskException(String, Throwable, boolean) - Constructor for exception class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskException
  Create an exception.
CSCertificateTaskException(Throwable, boolean) - Constructor for exception class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskException
  Create an exception.
CSCertificateTaskFailedButCanBeRetried(OptionalLong, Exception) - Constructor for record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskFailedButCanBeRetried
  The task failed, but might succeed if it is retried.
CSCertificateTaskFailedPermanently(Exception) - Constructor for record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskFailedPermanently
  The task failed permanently and retrying will not result in success.
CSCertificateTaskInProgress(OptionalLong) - Constructor for record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskInProgress
  The task is in progress and should be retried.
CSCertificateTaskSignCertificate - Class in com.io7m.certusine.vanilla.internal.tasks
  The base type of certificate signing tasks.
CSCertificateTaskSignCertificate(String, CSCertificateTaskContext) - Constructor for class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskSignCertificate
  The base type of certificate signing tasks.
CSCertificateTaskSignCertificateInitial - Class in com.io7m.certusine.vanilla.internal.tasks
  A task that begins certificate signing.
CSCertificateTaskSignCertificateInitial(CSCertificateTaskContext, Order) - Constructor for class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskSignCertificateInitial
  A task that begins certificate signing.
CSCertificateTaskSignCertificateSaveToOutputs - Class in com.io7m.certusine.vanilla.internal.tasks
  A task that saves signed certificates.
CSCertificateTaskSignCertificateSaveToOutputs(CSCertificateTaskContext) - Constructor for class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskSignCertificateSaveToOutputs
  A task that saves signed certificates.
CSCertificateTaskSignCertificateSaveToStore - Class in com.io7m.certusine.vanilla.internal.tasks
  A task that saves signed certificates.
CSCertificateTaskSignCertificateSaveToStore(CSCertificateTaskContext, Order) - Constructor for class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskSignCertificateSaveToStore
  A task that saves signed certificates.
CSCertificateTaskSignCertificateUpdate - Class in com.io7m.certusine.vanilla.internal.tasks
  A certificate task that updates all certificate signing operations that may be in progress.
CSCertificateTaskSignCertificateUpdate(CSCertificateTaskContext, Order) - Constructor for class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskSignCertificateUpdate
  A certificate task that updates all certificate signing operations that may be in progress.
CSCertificateTaskStatusType - Interface in com.io7m.certusine.vanilla.internal.tasks
  The status of a task execution.
CSCertificateTaskStatusType.CSCertificateTaskCompleted - Record Class in com.io7m.certusine.vanilla.internal.tasks
  The task is completed.
CSCertificateTaskStatusType.CSCertificateTaskFailedButCanBeRetried - Record Class in com.io7m.certusine.vanilla.internal.tasks
  The task failed, but might succeed if it is retried.
CSCertificateTaskStatusType.CSCertificateTaskFailedPermanently - Record Class in com.io7m.certusine.vanilla.internal.tasks
  The task failed permanently and retrying will not result in success.
CSCertificateTaskStatusType.CSCertificateTaskInProgress - Record Class in com.io7m.certusine.vanilla.internal.tasks
  The task is in progress and should be retried.
CSCertificateUtilities - Class in com.io7m.certusine.vanilla
  Certificate utilities for clients.
CSCheckConfiguration - Class in com.io7m.certusine.cmdline.internal
  Check configuration file.
CSCheckConfiguration() - Constructor for class com.io7m.certusine.cmdline.internal.CSCheckConfiguration
  Construct a command.
CSConfiguration - Record Class in com.io7m.certusine.api
  A configuration.
CSConfiguration(CSOptions, Map) - Constructor for record class com.io7m.certusine.api.CSConfiguration
  A configuration.
CSConfigurationException - Exception Class in com.io7m.certusine.api
  An exception raised by configuration errors.
CSConfigurationException(List, String) - Constructor for exception class com.io7m.certusine.api.CSConfigurationException
  Create an exception.
CSConfigurationException(List, String, Throwable) - Constructor for exception class com.io7m.certusine.api.CSConfigurationException
  Create an exception.
CSConfigurationParameterDescription - Record Class in com.io7m.certusine.api
  The description of a configuration parameter.
CSConfigurationParameterDescription(String, String, String, boolean) - Constructor for record class com.io7m.certusine.api.CSConfigurationParameterDescription
  The description of a configuration parameter.
CSConfigurationParameters - Record Class in com.io7m.certusine.api
  A set of configuration parameters.
CSConfigurationParameters(Path, LexicalPosition, Map) - Constructor for record class com.io7m.certusine.api.CSConfigurationParameters
  A set of configuration parameters.
CSConfigurationParser - Class in com.io7m.certusine.vanilla.internal
  A certificate pipeline parser.
CSConfigurationParser(CSStrings, JcaPEMKeyConverter, Map, Map, Path, InputStream, URI, Consumer) - Constructor for class com.io7m.certusine.vanilla.internal.CSConfigurationParser
  A certificate pipeline parser.
CSConfigurationParsers - Class in com.io7m.certusine.vanilla
  A provider of pipeline parsers.
CSConfigurationParsers() - Constructor for class com.io7m.certusine.vanilla.CSConfigurationParsers
  A provider of pipeline parsers.
CSConfigurationParsers(Locale) - Constructor for class com.io7m.certusine.vanilla.CSConfigurationParsers
  A provider of pipeline parsers.
CSConfigurationParsers(JcaPEMKeyConverter, Map, Map, CSStrings) - Constructor for class com.io7m.certusine.vanilla.CSConfigurationParsers
  A provider of pipeline parsers.
CSConfigurationParsersType - Interface in com.io7m.certusine.api
  A factory of configuration parsers.
CSConfigurationParserType - Interface in com.io7m.certusine.api
  A configuration parser.
CSConfigurationService - Class in com.io7m.certusine.vanilla.internal.configuration
  A configuration service that continually reloads the configuration.
CSConfigurationServiceType - Interface in com.io7m.certusine.api
  A service that frequently reloads a configuration, and always returns the most recently successfully loaded configuration.
CSDNSConfiguratorProviderType - Interface in com.io7m.certusine.api
  A provider of DNS configurators.
CSDNSConfiguratorType - Interface in com.io7m.certusine.api
  The type of DNS configurators that know how to create DNS records.
CSDNSQueriesDJ - Class in com.io7m.certusine.vanilla.internal.dns
  A DNS query implementation based on `dnsjava`.
CSDNSQueriesDJ(List) - Constructor for class com.io7m.certusine.vanilla.internal.dns.CSDNSQueriesDJ
  A DNS query implementation based on `dnsjava`.
CSDNSQueriesFactoryDJ - Class in com.io7m.certusine.vanilla.internal.dns
  A DNS query implementation based on `dnsjava`.
CSDNSQueriesFactoryDJ() - Constructor for class com.io7m.certusine.vanilla.internal.dns.CSDNSQueriesFactoryDJ
  A DNS query implementation based on `dnsjava`.
CSDNSQueriesFactoryType - Interface in com.io7m.certusine.vanilla.internal.dns
  A factory of DNS queries.
CSDNSQueriesType - Interface in com.io7m.certusine.vanilla.internal.dns
  An interface that abstracts over DNS queries.
CSDNSRecordNameAbsolute(String) - Constructor for record class com.io7m.certusine.api.CSDNSRecordNameType.CSDNSRecordNameAbsolute
  An absolute record name (ends with '.').
CSDNSRecordNameRelative(String) - Constructor for record class com.io7m.certusine.api.CSDNSRecordNameType.CSDNSRecordNameRelative
  A relative record name (does not end with '.').
CSDNSRecordNameType - Interface in com.io7m.certusine.api
  A DNS record name.
CSDNSRecordNameType.CSDNSRecordNameAbsolute - Record Class in com.io7m.certusine.api
  An absolute record name (ends with '.').
CSDNSRecordNameType.CSDNSRecordNameRelative - Record Class in com.io7m.certusine.api
  A relative record name (does not end with '.').
CSDNSTXTRecord - Record Class in com.io7m.certusine.vanilla.internal.dns
  A DNS TXT record.
CSDNSTXTRecord(String, String) - Constructor for record class com.io7m.certusine.vanilla.internal.dns.CSDNSTXTRecord
  A DNS TXT record.
CSDomain - Record Class in com.io7m.certusine.api
  A domain.
CSDomain(CSAccount, String, Map, CSDNSConfiguratorType, Map) - Constructor for record class com.io7m.certusine.api.CSDomain
  A domain.
CSDomainExecutor - Class in com.io7m.certusine.vanilla.internal
  A domain executor.
CSDomainExecutor(CSStrings, CSTelemetryServiceType, CSEventServiceType, CSConfigurationServiceType, CSCertificateStoreServiceType, CSDomain, Clock, Function) - Constructor for class com.io7m.certusine.vanilla.internal.CSDomainExecutor
  A domain executor.
CSDomains - Class in com.io7m.certusine.vanilla
  Functions to process domains.
CSDurations - Class in com.io7m.certusine.vanilla.internal.tasks
  Duration values used in tasks.
CSEventCertificateDNSChallengeFailed - Record Class in com.io7m.certusine.vanilla.internal.events
  A DNS challenge failed during a renewal attempt.
CSEventCertificateDNSChallengeFailed(CSDomain, CSCertificateName) - Constructor for record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateDNSChallengeFailed
  A DNS challenge failed during a renewal attempt.
CSEventCertificateRenewalFailed - Record Class in com.io7m.certusine.vanilla.internal.events
  A certificate renewal failed completely.
CSEventCertificateRenewalFailed(CSDomain, CSCertificateName) - Constructor for record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateRenewalFailed
  A certificate renewal failed completely.
CSEventCertificateRenewalSucceeded - Record Class in com.io7m.certusine.vanilla.internal.events
  A certificate renewal succeeded completely and new certificates were stored.
CSEventCertificateRenewalSucceeded(CSDomain, CSCertificateName) - Constructor for record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateRenewalSucceeded
  A certificate renewal succeeded completely and new certificates were stored.
CSEventCertificateSigningFailed - Record Class in com.io7m.certusine.vanilla.internal.events
  Certificate signing failed during a renewal attempt.
CSEventCertificateSigningFailed(CSDomain, CSCertificateName) - Constructor for record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateSigningFailed
  Certificate signing failed during a renewal attempt.
CSEventCertificateStored - Record Class in com.io7m.certusine.vanilla.internal.events
  A certificate was stored.
CSEventCertificateStored(CSDomain, CSCertificateName, String) - Constructor for record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStored
  A certificate was stored.
CSEventCertificateStoreFailed - Record Class in com.io7m.certusine.vanilla.internal.events
  A certificate could not be stored.
CSEventCertificateStoreFailed(CSDomain, CSCertificateName, String) - Constructor for record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStoreFailed
  A certificate could not be stored.
CSEventCertificateValidityRemaining - Record Class in com.io7m.certusine.vanilla.internal.events
  The certificate expires in the given number of seconds.
CSEventCertificateValidityRemaining(String, CSCertificateName, long) - Constructor for record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateValidityRemaining
  The certificate expires in the given number of seconds.
CSEventService - Class in com.io7m.certusine.vanilla.internal.events
  The default event service.
CSEventServiceType - Interface in com.io7m.certusine.vanilla.internal.events
  The event service.
CSEventType - Interface in com.io7m.certusine.vanilla.internal.events
  The base type of significant application events.
CSFaultInjectionConfiguration - Record Class in com.io7m.certusine.api
  Fault injection configuration.
CSFaultInjectionConfiguration(boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for record class com.io7m.certusine.api.CSFaultInjectionConfiguration
  Creates an instance of a `CSFaultInjectionConfiguration` record class.
CSGandiDNSConfigurator - Class in com.io7m.certusine.gandi.internal
  A Gandi DNS configurator.
CSGandiDNSConfigurator(CSGandiStrings, String, String, String) - Constructor for class com.io7m.certusine.gandi.internal.CSGandiDNSConfigurator
  A Gandi DNS configurator.
CSGandiDNSConfigurators - Class in com.io7m.certusine.gandi
  Access to the Gandi DNS API.
CSGandiDNSConfigurators() - Constructor for class com.io7m.certusine.gandi.CSGandiDNSConfigurators
  Access to the Gandi DNS API.
CSGandiDNSConfigurators(Locale) - Constructor for class com.io7m.certusine.gandi.CSGandiDNSConfigurators
  Access to the Gandi DNS API.
CSGandiDNSConfigurators(Locale, CSGandiStrings) - Constructor for class com.io7m.certusine.gandi.CSGandiDNSConfigurators
  Access to the Gandi DNS API.
CSGandiStrings - Class in com.io7m.certusine.gandi.internal
  String resources.
CSGandiStrings(Locale) - Constructor for class com.io7m.certusine.gandi.internal.CSGandiStrings
  String resources.
CSGenerateKeyPair - Class in com.io7m.certusine.cmdline.internal
  Generate keypairs.
CSGenerateKeyPair() - Constructor for class com.io7m.certusine.cmdline.internal.CSGenerateKeyPair
  Construct a command.
CSHetznerDNSConfigurator - Class in com.io7m.certusine.hetzner.internal
  A Hetzner DNS configurator.
CSHetznerDNSConfigurator(CSHetznerStrings, String, String, String, String) - Constructor for class com.io7m.certusine.hetzner.internal.CSHetznerDNSConfigurator
  A Hetzner DNS configurator.
CSHetznerDNSConfigurators - Class in com.io7m.certusine.hetzner
  Access to the Hetzner DNS API.
CSHetznerDNSConfigurators() - Constructor for class com.io7m.certusine.hetzner.CSHetznerDNSConfigurators
  Access to the Hetzner DNS API.
CSHetznerDNSConfigurators(Locale) - Constructor for class com.io7m.certusine.hetzner.CSHetznerDNSConfigurators
  Access to the Hetzner DNS API.
CSHetznerDNSConfigurators(Locale, CSHetznerStrings) - Constructor for class com.io7m.certusine.hetzner.CSHetznerDNSConfigurators
  Access to the Hetzner DNS API.
CSHetznerDNSRecord - Record Class in com.io7m.certusine.hetzner.internal
  The Hetzner DNS record.
CSHetznerDNSRecord(String, Optional, String, String, List, int) - Constructor for record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecord
  The Hetzner DNS record.
CSHetznerDNSRecordResponse - Record Class in com.io7m.certusine.hetzner.internal
  The Hetzner DNS record response.
CSHetznerDNSRecordResponse(CSHetznerDNSRecord) - Constructor for record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecordResponse
  The Hetzner DNS record response.
CSHetznerDNSRecordsResponse - Record Class in com.io7m.certusine.hetzner.internal
  The Hetzner DNS records response.
CSHetznerDNSRecordsResponse(List) - Constructor for record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecordsResponse
  The Hetzner DNS records response.
CSHetznerStrings - Class in com.io7m.certusine.hetzner.internal
  String resources.
CSHetznerStrings(Locale) - Constructor for class com.io7m.certusine.hetzner.internal.CSHetznerStrings
  String resources.
CSInternalParseException - Exception Class in com.io7m.certusine.vanilla.internal
  An internal parse exception.
CSInternalParseException() - Constructor for exception class com.io7m.certusine.vanilla.internal.CSInternalParseException
  An internal parse exception.
CSLLCredentials - Record Class in com.io7m.certusine.looseleaf
  A username and password.
CSLLCredentials(String, String) - Constructor for record class com.io7m.certusine.looseleaf.CSLLCredentials
  A username and password.
CSLLDownloader - Class in com.io7m.certusine.looseleaf
  A downloader that can take certificates from a looseleaf database and save it to a local directory.
CSLLOutput - Class in com.io7m.certusine.looseleaf.internal
  A looseleaf certificate output.
CSLLOutput(CSLLStrings, String, CSLLCredentials, String) - Constructor for class com.io7m.certusine.looseleaf.internal.CSLLOutput
  A looseleaf certificate output.
CSLLOutputProvider - Class in com.io7m.certusine.looseleaf
  Access to looseleaf.
CSLLOutputProvider() - Constructor for class com.io7m.certusine.looseleaf.CSLLOutputProvider
  Access to looseleaf.
CSLLOutputProvider(Locale) - Constructor for class com.io7m.certusine.looseleaf.CSLLOutputProvider
  Access to looseleaf.
CSLLOutputProvider(Locale, CSLLStrings) - Constructor for class com.io7m.certusine.looseleaf.CSLLOutputProvider
  Access to looseleaf.
CSLLStrings - Class in com.io7m.certusine.looseleaf.internal
  String resources.
CSLLStrings(Locale) - Constructor for class com.io7m.certusine.looseleaf.internal.CSLLStrings
  String resources.
CSLoggingPatternLayout - Class in com.io7m.certusine.cmdline
  A dynamic logging pattern based on MDC values.
CSLoggingPatternLayout() - Constructor for class com.io7m.certusine.cmdline.CSLoggingPatternLayout
  A dynamic logging pattern based on MDC values.
CSLogs(URI, CSOpenTelemetryConfiguration.CSOTLPProtocol) - Constructor for record class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSLogs
  Log configuration.
CSLooseleafDownload - Class in com.io7m.certusine.cmdline.internal
  Download certificates from looseleaf databases.
CSLooseleafDownload() - Constructor for class com.io7m.certusine.cmdline.internal.CSLooseleafDownload
  Construct a command.
CSMetrics(URI, CSOpenTelemetryConfiguration.CSOTLPProtocol) - Constructor for record class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSMetrics
  Metrics configuration.
CSNamedProviderType - Interface in com.io7m.certusine.api
  A named provider service.
CSOpenTelemetryConfiguration - Record Class in com.io7m.certusine.api
  Configuration information for OpenTelemetry.
CSOpenTelemetryConfiguration(String, Optional, Optional, Optional) - Constructor for record class com.io7m.certusine.api.CSOpenTelemetryConfiguration
  Configuration information for OpenTelemetry.
CSOpenTelemetryConfiguration.CSLogs - Record Class in com.io7m.certusine.api
  Log configuration.
CSOpenTelemetryConfiguration.CSMetrics - Record Class in com.io7m.certusine.api
  Metrics configuration.
CSOpenTelemetryConfiguration.CSOTLPProtocol - Enum Class in com.io7m.certusine.api
  The protocol used to deliver OpenTelemetry data.
CSOpenTelemetryConfiguration.CSTraces - Record Class in com.io7m.certusine.api
  Trace configuration.
CSOptions - Record Class in com.io7m.certusine.api
  The options associated with the ACME process.
CSOptions(boolean, Path, Duration, Duration, Optional, CSFaultInjectionConfiguration) - Constructor for record class com.io7m.certusine.api.CSOptions
  The options associated with the ACME process.
CSParseErrorLogging - Class in com.io7m.certusine.api
  Functions to log parse errors.
CSRenew - Class in com.io7m.certusine.cmdline.internal
  Renew certificates.
CSRenew() - Constructor for class com.io7m.certusine.cmdline.internal.CSRenew
  Construct a command.
CSServices - Class in com.io7m.certusine.vanilla
  The main service directory.
CSShowCertificateOutputs - Class in com.io7m.certusine.cmdline.internal
  Show supported certificate outputs.
CSShowCertificateOutputs() - Constructor for class com.io7m.certusine.cmdline.internal.CSShowCertificateOutputs
  Construct a command.
CSShowDNSConfigurators - Class in com.io7m.certusine.cmdline.internal
  Show supported DNS configurators.
CSShowDNSConfigurators() - Constructor for class com.io7m.certusine.cmdline.internal.CSShowDNSConfigurators
  Construct a command.
CSStrings - Class in com.io7m.certusine.vanilla.internal
  String resources.
CSStrings(Locale) - Constructor for class com.io7m.certusine.vanilla.internal.CSStrings
  String resources.
CSTelemetryNoOp - Class in com.io7m.certusine.api
  A no-op telemetry service.
CSTelemetryService - Class in com.io7m.certusine.vanilla.internal.telemetry
  An OpenTelemetry service.
CSTelemetryService(Tracer, Meter, Logger) - Constructor for class com.io7m.certusine.vanilla.internal.telemetry.CSTelemetryService
  An OpenTelemetry service.
CSTelemetryServiceFactoryType - Interface in com.io7m.certusine.api
  A factory of telemetry services.
CSTelemetryServices - Class in com.io7m.certusine.vanilla
  An OpenTelemetry service factory.
CSTelemetryServices() - Constructor for class com.io7m.certusine.vanilla.CSTelemetryServices
  An OpenTelemetry service factory.
CSTelemetryServiceType - Interface in com.io7m.certusine.api
  The type of server telemetry services.
CSTraces(URI, CSOpenTelemetryConfiguration.CSOTLPProtocol) - Constructor for record class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSTraces
  Trace configuration.
CSVersion - Class in com.io7m.certusine.api
CSVultrDNSConfigurator - Class in com.io7m.certusine.vultr.internal
  A Vultr DNS configurator.
CSVultrDNSConfigurator(CSVultrStrings, String, String, String) - Constructor for class com.io7m.certusine.vultr.internal.CSVultrDNSConfigurator
  A Vultr DNS configurator.
CSVultrDNSConfigurators - Class in com.io7m.certusine.vultr
  Access to the Vultr DNS API.
CSVultrDNSConfigurators() - Constructor for class com.io7m.certusine.vultr.CSVultrDNSConfigurators
  Access to the Vultr DNS API.
CSVultrDNSConfigurators(Locale) - Constructor for class com.io7m.certusine.vultr.CSVultrDNSConfigurators
  Access to the Vultr DNS API.
CSVultrDNSConfigurators(Locale, CSVultrStrings) - Constructor for class com.io7m.certusine.vultr.CSVultrDNSConfigurators
  Access to the Vultr DNS API.
CSVultrDNSRecord - Record Class in com.io7m.certusine.vultr.internal
  The Vultr DNS record.
CSVultrDNSRecord(String, String, String, String, int, int) - Constructor for record class com.io7m.certusine.vultr.internal.CSVultrDNSRecord
  The Vultr DNS record.
CSVultrDNSResponse - Record Class in com.io7m.certusine.vultr.internal
  The Vultr DNS response.
CSVultrDNSResponse(List, CSVultrPageMetadata) - Constructor for record class com.io7m.certusine.vultr.internal.CSVultrDNSResponse
  The Vultr DNS response.
CSVultrPageLinks - Record Class in com.io7m.certusine.vultr.internal
  The Vultr page links.
CSVultrPageLinks(String, String) - Constructor for record class com.io7m.certusine.vultr.internal.CSVultrPageLinks
  The Vultr page links.
CSVultrPageMetadata - Record Class in com.io7m.certusine.vultr.internal
  The Vultr page metadata.
CSVultrPageMetadata(int, CSVultrPageLinks) - Constructor for record class com.io7m.certusine.vultr.internal.CSVultrPageMetadata
  The Vultr page metadata.
CSVultrStrings - Class in com.io7m.certusine.vultr.internal
  String resources.
CSVultrStrings(Locale) - Constructor for class com.io7m.certusine.vultr.internal.CSVultrStrings
  String resources.

## D

data() - Method in record class com.io7m.certusine.vultr.internal.CSVultrDNSRecord
  Returns the value of the `data` record component.
delayRequired() - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskCompleted
  Returns the value of the `delayRequired` record component.
delayRequired() - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskFailedButCanBeRetried
  Returns the value of the `delayRequired` record component.
delayRequired() - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskFailedPermanently
delayRequired() - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskInProgress
  Returns the value of the `delayRequired` record component.
delayRequired() - Method in interface com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType
delete(String, CSCertificateName) - Method in interface com.io7m.certusine.certstore.api.CSCertificateStoreType
  Delete the certificate with the given domain and name.
delete(String, CSCertificateName) - Method in class com.io7m.certusine.vanilla.internal.store.CSCertificateStoreSQLite
deleteTXTRecord(CSTelemetryServiceType, CSDNSRecordNameType, String) - Method in interface com.io7m.certusine.api.CSDNSConfiguratorType
  Delete a TXT record with the given text.
deleteTXTRecord(CSTelemetryServiceType, CSDNSRecordNameType, String) - Method in class com.io7m.certusine.gandi.internal.CSGandiDNSConfigurator
deleteTXTRecord(CSTelemetryServiceType, CSDNSRecordNameType, String) - Method in class com.io7m.certusine.hetzner.internal.CSHetznerDNSConfigurator
deleteTXTRecord(CSTelemetryServiceType, CSDNSRecordNameType, String) - Method in class com.io7m.certusine.vultr.internal.CSVultrDNSConfigurator
description() - Method in record class com.io7m.certusine.api.CSConfigurationParameterDescription
  Returns the value of the `description` record component.
description() - Method in class com.io7m.certusine.api.CSTelemetryNoOp
description() - Method in class com.io7m.certusine.gandi.CSGandiDNSConfigurators
description() - Method in class com.io7m.certusine.hetzner.CSHetznerDNSConfigurators
description() - Method in class com.io7m.certusine.looseleaf.CSLLOutputProvider
description() - Method in class com.io7m.certusine.vanilla.CSCertificateOutputProviderDirectory
description() - Method in class com.io7m.certusine.vanilla.internal.age.CSAgeService
description() - Method in class com.io7m.certusine.vanilla.internal.configuration.CSConfigurationService
description() - Method in class com.io7m.certusine.vanilla.internal.CSStrings
description() - Method in class com.io7m.certusine.vanilla.internal.events.CSEventService
description() - Method in class com.io7m.certusine.vanilla.internal.store.CSCertificateStoreService
description() - Method in class com.io7m.certusine.vanilla.internal.store.CSCertificateStoreSQLiteFactory
description() - Method in class com.io7m.certusine.vanilla.internal.telemetry.CSTelemetryService
description() - Method in class com.io7m.certusine.vultr.CSVultrDNSConfigurators
disabled() - Static method in record class com.io7m.certusine.api.CSFaultInjectionConfiguration
dnsConfigurator - Variable in class com.io7m.certusine.vanilla.internal.jaxb.DNSConfigurators
dnsConfigurator - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Domain
dnsConfigurator() - Method in record class com.io7m.certusine.api.CSDomain
  Returns the value of the `dnsConfigurator` record component.
DNSConfigurator - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
DNSConfigurator() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.DNSConfigurator
dnsConfigurators - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
DNSConfigurators - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
DNSConfigurators() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.DNSConfigurators
dnsQueries() - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskContext
dnsRecordCreated(String, String) - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskContext
  A DNS record was created.
dnsRecordsCreated() - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskContext
dnsWaitTime - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Options
dnsWaitTime() - Method in record class com.io7m.certusine.api.CSOptions
  Returns the value of the `dnsWaitTime` record component.
doLayout(ILoggingEvent) - Method in class com.io7m.certusine.cmdline.CSLoggingPatternLayout
domain - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Domains
domain() - Method in record class com.io7m.certusine.api.CSDomain
  Returns the value of the `domain` record component.
domain() - Method in record class com.io7m.certusine.certstore.api.CSCertificateStored
  Returns the value of the `domain` record component.
domain() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateDNSChallengeFailed
  Returns the value of the `domain` record component.
domain() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateRenewalFailed
  Returns the value of the `domain` record component.
domain() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateRenewalSucceeded
  Returns the value of the `domain` record component.
domain() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateSigningFailed
  Returns the value of the `domain` record component.
domain() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStored
  Returns the value of the `domain` record component.
domain() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStoreFailed
  Returns the value of the `domain` record component.
domain() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateValidityRemaining
  Returns the value of the `domain` record component.
domain() - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskContext
Domain - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
Domain() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.Domain
domainName() - Method in record class com.io7m.certusine.api.CSCertificateOutputData
  Returns the value of the `domainName` record component.
domains - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
domains() - Method in record class com.io7m.certusine.api.CSConfiguration
  Returns the value of the `domains` record component.
Domains - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
Domains() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.Domains
dropUnreferencedCertificates - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Options
dropUnreferencedCertificates() - Method in record class com.io7m.certusine.api.CSOptions
  Returns the value of the `dropUnreferencedCertificates` record component.

## E

emit(CSEventType) - Method in class com.io7m.certusine.vanilla.internal.events.CSEventService
emit(CSEventType) - Method in interface com.io7m.certusine.vanilla.internal.events.CSEventServiceType
  Emit an event.
encodeCertificate(X509Certificate) - Static method in class com.io7m.certusine.vanilla.internal.CSCertificateIO
  Encode a chain of X509 certificates as a PEM-encoded string.
encodeCertificates(List) - Static method in class com.io7m.certusine.vanilla.internal.CSCertificateIO
  Encode a chain of X509 certificates as a PEM-encoded string.
encodePrivateKey(PrivateKey) - Static method in class com.io7m.certusine.vanilla.internal.CSCertificateIO
  Encode private key as a PEM-encoded string.
encodePublicKey(PublicKey) - Static method in class com.io7m.certusine.vanilla.internal.CSCertificateIO
  Encode public key as a PEM-encoded string.
endpoint - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Logs
endpoint - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Metrics
endpoint - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Traces
endpoint() - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSLogs
  Returns the value of the `endpoint` record component.
endpoint() - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSMetrics
  Returns the value of the `endpoint` record component.
endpoint() - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSTraces
  Returns the value of the `endpoint` record component.
equals(Object) - Method in record class com.io7m.certusine.api.CSAccount
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.api.CSCertificate
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.api.CSCertificateName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.api.CSCertificateOutputData
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.api.CSConfiguration
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.api.CSConfigurationParameterDescription
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.api.CSConfigurationParameters
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.api.CSDNSRecordNameType.CSDNSRecordNameAbsolute
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.api.CSDNSRecordNameType.CSDNSRecordNameRelative
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.api.CSDomain
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.api.CSFaultInjectionConfiguration
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSLogs
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSMetrics
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSTraces
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.api.CSOptions
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.certstore.api.CSCertificateStored
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecord
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecordResponse
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecordsResponse
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.looseleaf.CSLLCredentials
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.vanilla.internal.dns.CSDNSTXTRecord
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateDNSChallengeFailed
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateRenewalFailed
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateRenewalSucceeded
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateSigningFailed
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStored
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStoreFailed
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateValidityRemaining
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskCompleted
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskFailedButCanBeRetried
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskFailedPermanently
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskInProgress
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.vultr.internal.CSVultrDNSRecord
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.vultr.internal.CSVultrDNSResponse
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.vultr.internal.CSVultrPageLinks
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.certusine.vultr.internal.CSVultrPageMetadata
  Indicates whether some other object is "equal to" this one.
errors() - Method in exception class com.io7m.certusine.api.CSConfigurationException
events() - Method in interface com.io7m.certusine.api.CSConfigurationServiceType
events() - Method in class com.io7m.certusine.vanilla.internal.configuration.CSConfigurationService
events() - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskContext
exception() - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskFailedButCanBeRetried
  Returns the value of the `exception` record component.
exception() - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskFailedPermanently
  Returns the value of the `exception` record component.
execute() - Method in class com.io7m.certusine.looseleaf.CSLLDownloader
  Execute the downloader once.
execute() - Method in class com.io7m.certusine.vanilla.internal.CSConfigurationParser
execute() - Method in class com.io7m.certusine.vanilla.internal.CSDomainExecutor
  Execute the domain.
execute() - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTask
  Execute the task, tracking the number of retries on failure.
exitCode() - Method in class com.io7m.certusine.cmdline.Main
expiresOn() - Method in record class com.io7m.certusine.certstore.api.CSCertificateStored
  Returns the value of the `expiresOn` record component.

## F

failDNSChallenge - Variable in class com.io7m.certusine.vanilla.internal.jaxb.FaultInjection
failDNSChallenge() - Method in record class com.io7m.certusine.api.CSFaultInjectionConfiguration
  Returns the value of the `failDNSChallenge` record component.
failedPermanently(Exception) - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskContext
  Mark this context as permanently failed due to the given exception, and return a failed permanently status.
failSigningCertificates - Variable in class com.io7m.certusine.vanilla.internal.jaxb.FaultInjection
failSigningCertificates() - Method in record class com.io7m.certusine.api.CSFaultInjectionConfiguration
  Returns the value of the `failSigningCertificates` record component.
failTasks - Variable in class com.io7m.certusine.vanilla.internal.jaxb.FaultInjection
failTasks() - Method in record class com.io7m.certusine.api.CSFaultInjectionConfiguration
  Returns the value of the `failTasks` record component.
faultInjection - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
faultInjection() - Method in record class com.io7m.certusine.api.CSOptions
  Returns the value of the `faultInjection` record component.
FaultInjection - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
FaultInjection() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.FaultInjection
find(String, CSCertificateName) - Method in interface com.io7m.certusine.certstore.api.CSCertificateStoreType
  Find a certificate that has the given domain and name.
find(String, CSCertificateName) - Method in class com.io7m.certusine.vanilla.internal.store.CSCertificateStoreSQLite
findAuthoritativeNameServersForDomain(String) - Method in class com.io7m.certusine.vanilla.internal.dns.CSDNSQueriesDJ
findAuthoritativeNameServersForDomain(String) - Method in interface com.io7m.certusine.vanilla.internal.dns.CSDNSQueriesType
  Find the list of authoritative name servers for the given domain.
findTXTRecordsForDomain(String) - Method in class com.io7m.certusine.vanilla.internal.dns.CSDNSQueriesDJ
findTXTRecordsForDomain(String) - Method in interface com.io7m.certusine.vanilla.internal.dns.CSDNSQueriesType
  Find the list of TXT records for the given domain.
format() - Method in record class com.io7m.certusine.api.CSConfigurationParameterDescription
  Returns the value of the `format` record component.
format(String, Object...) - Method in class com.io7m.certusine.gandi.internal.CSGandiStrings
format(String, Object...) - Method in class com.io7m.certusine.hetzner.internal.CSHetznerStrings
format(String, Object...) - Method in class com.io7m.certusine.looseleaf.internal.CSLLStrings
format(String, Object...) - Method in class com.io7m.certusine.vanilla.internal.CSStrings
format(String, Object...) - Method in class com.io7m.certusine.vultr.internal.CSVultrStrings
formatProblem(Problem) - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskContext
  Format a problem report as text.
fromValue(String) - Static method in enum class com.io7m.certusine.vanilla.internal.jaxb.OpenTelemetryProtocol
fullyQualifiedHostNames(CSDomain) - Method in record class com.io7m.certusine.api.CSCertificate

## G

getAccount() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Accounts
  Gets the value of the account property.
getAccount() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Domain
  Gets the value of the account property.
getAccounts() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
  Gets the value of the accounts property.
getAcmeURI() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Account
  Gets the value of the acmeURI property.
getCertificate() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Certificates
  Gets the value of the certificate property.
getCertificateExpirationThreshold() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Options
  Gets the value of the certificateExpirationThreshold property.
getCertificates() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Domain
  Gets the value of the certificates property.
getCertificateStore() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Options
  Gets the value of the certificateStore property.
getDNSConfigurator() - Method in class com.io7m.certusine.vanilla.internal.jaxb.DNSConfigurators
  Gets the value of the dnsConfigurator property.
getDNSConfigurator() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Domain
  Gets the value of the dnsConfigurator property.
getDNSConfigurators() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
  Gets the value of the dnsConfigurators property.
getDNSWaitTime() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Options
  Gets the value of the dnsWaitTime property.
getDomain() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Domains
  Gets the value of the domain property.
getDomains() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
  Gets the value of the domains property.
getEndpoint() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Logs
  Gets the value of the endpoint property.
getEndpoint() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Metrics
  Gets the value of the endpoint property.
getEndpoint() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Traces
  Gets the value of the endpoint property.
getFaultInjection() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
  Gets the value of the faultInjection property.
getHost() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Hosts
  Gets the value of the host property.
getHosts() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Certificate
  Gets the value of the hosts property.
getLogicalServiceName() - Method in class com.io7m.certusine.vanilla.internal.jaxb.OpenTelemetry
  Gets the value of the logicalServiceName property.
getLogs() - Method in class com.io7m.certusine.vanilla.internal.jaxb.OpenTelemetry
  Gets the value of the logs property.
getMetrics() - Method in class com.io7m.certusine.vanilla.internal.jaxb.OpenTelemetry
  Gets the value of the metrics property.
getName() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Account
  Gets the value of the name property.
getName() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Certificate
  Gets the value of the name property.
getName() - Method in class com.io7m.certusine.vanilla.internal.jaxb.DNSConfigurator
  Gets the value of the name property.
getName() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Domain
  Gets the value of the name property.
getName() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Host
  Gets the value of the name property.
getName() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Output
  Gets the value of the name property.
getName() - Method in class com.io7m.certusine.vanilla.internal.jaxb.OutputReference
  Gets the value of the name property.
getName() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Parameter
  Gets the value of the name property.
getOpenTelemetry() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
  Gets the value of the openTelemetry property.
getOptions() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
  Gets the value of the options property.
getOutput() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Outputs
  Gets the value of the output property.
getOutputReference() - Method in class com.io7m.certusine.vanilla.internal.jaxb.OutputReferences
  Gets the value of the outputReference property.
getOutputReferences() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Domain
  Gets the value of the outputReferences property.
getOutputs() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
  Gets the value of the outputs property.
getParameter() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Parameters
  Gets the value of the parameter property.
getParameters() - Method in class com.io7m.certusine.vanilla.internal.jaxb.DNSConfigurator
  Gets the value of the parameters property.
getParameters() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Output
  Gets the value of the parameters property.
getPrivateKeyPath() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Account
  Gets the value of the privateKeyPath property.
getPrivateKeyPath() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Certificate
  Gets the value of the privateKeyPath property.
getProtocol() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Logs
  Gets the value of the protocol property.
getProtocol() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Metrics
  Gets the value of the protocol property.
getProtocol() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Traces
  Gets the value of the protocol property.
getPublicKeyPath() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Account
  Gets the value of the publicKeyPath property.
getPublicKeyPath() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Certificate
  Gets the value of the publicKeyPath property.
getTraces() - Method in class com.io7m.certusine.vanilla.internal.jaxb.OpenTelemetry
  Gets the value of the traces property.
getType() - Method in class com.io7m.certusine.vanilla.internal.jaxb.DNSConfigurator
  Gets the value of the type property.
getType() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Output
  Gets the value of the type property.
getValue() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Parameter
  Gets the value of the value property.

## H

hashCode() - Method in record class com.io7m.certusine.api.CSAccount
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.api.CSCertificate
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.api.CSCertificateName
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.api.CSCertificateOutputData
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.api.CSConfiguration
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.api.CSConfigurationParameterDescription
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.api.CSConfigurationParameters
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.api.CSDNSRecordNameType.CSDNSRecordNameAbsolute
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.api.CSDNSRecordNameType.CSDNSRecordNameRelative
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.api.CSDomain
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.api.CSFaultInjectionConfiguration
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSLogs
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSMetrics
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSTraces
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.api.CSOptions
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.certstore.api.CSCertificateStored
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecord
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecordResponse
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecordsResponse
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.looseleaf.CSLLCredentials
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.vanilla.internal.dns.CSDNSTXTRecord
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateDNSChallengeFailed
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateRenewalFailed
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateRenewalSucceeded
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateSigningFailed
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStored
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStoreFailed
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateValidityRemaining
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskCompleted
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskFailedButCanBeRetried
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskFailedPermanently
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskInProgress
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.vultr.internal.CSVultrDNSRecord
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.vultr.internal.CSVultrDNSResponse
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.vultr.internal.CSVultrPageLinks
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.certusine.vultr.internal.CSVultrPageMetadata
  Returns a hash code value for this object.
host - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Hosts
Host - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
Host() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.Host
hosts - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Certificate
hosts() - Method in record class com.io7m.certusine.api.CSCertificate
  Returns the value of the `hosts` record component.
Hosts - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
Hosts() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.Hosts
HTTP - Enum constant in enum class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSOTLPProtocol
  HTTP(s)
HTTP - Enum constant in enum class com.io7m.certusine.vanilla.internal.jaxb.OpenTelemetryProtocol
  The data will be sent using HTTP(s).

## I

id() - Method in record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecord
  Returns the value of the `id` record component.
id() - Method in record class com.io7m.certusine.vultr.internal.CSVultrDNSRecord
  Returns the value of the `id` record component.
identifier() - Method in record class com.io7m.certusine.certstore.api.CSCertificateStored
IO_RETRY_PAUSE_TIME - Static variable in class com.io7m.certusine.vanilla.internal.tasks.CSDurations
  The time to pause between retrying IO operations.
isClosed() - Method in interface com.io7m.certusine.certstore.api.CSCertificateStoreType
isClosed() - Method in class com.io7m.certusine.vanilla.internal.store.CSCertificateStoreSQLite
isCrashDNSChallenge() - Method in class com.io7m.certusine.vanilla.internal.jaxb.FaultInjection
  Gets the value of the crashDNSChallenge property.
isCrashSigningCertificates() - Method in class com.io7m.certusine.vanilla.internal.jaxb.FaultInjection
  Gets the value of the crashSigningCertificates property.
isCrashTasks() - Method in class com.io7m.certusine.vanilla.internal.jaxb.FaultInjection
  Gets the value of the crashTasks property.
isDropUnreferencedCertificates() - Method in class com.io7m.certusine.vanilla.internal.jaxb.Options
  Gets the value of the dropUnreferencedCertificates property.
isFailDNSChallenge() - Method in class com.io7m.certusine.vanilla.internal.jaxb.FaultInjection
  Gets the value of the failDNSChallenge property.
isFailed() - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskContext
isFailSigningCertificates() - Method in class com.io7m.certusine.vanilla.internal.jaxb.FaultInjection
  Gets the value of the failSigningCertificates property.
isFailTasks() - Method in class com.io7m.certusine.vanilla.internal.jaxb.FaultInjection
  Gets the value of the failTasks property.
isFailure() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateDNSChallengeFailed
isFailure() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateRenewalFailed
isFailure() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateRenewalSucceeded
isFailure() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateSigningFailed
isFailure() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStored
isFailure() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStoreFailed
isFailure() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateValidityRemaining
isFailure() - Method in interface com.io7m.certusine.vanilla.internal.events.CSEventType
isFailure() - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskCompleted
isFailure() - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskFailedButCanBeRetried
isFailure() - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskFailedPermanently
isFailure() - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskInProgress
isFailure() - Method in interface com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType
isLogged() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateValidityRemaining
isLogged() - Method in interface com.io7m.certusine.vanilla.internal.events.CSEventType

## K

keyPair() - Method in record class com.io7m.certusine.api.CSCertificate
  Returns the value of the `keyPair` record component.

## L

lexical() - Method in record class com.io7m.certusine.api.CSConfigurationParameters
  Returns the value of the `lexical` record component.
links() - Method in record class com.io7m.certusine.vultr.internal.CSVultrPageMetadata
  Returns the value of the `links` record component.
listTXTRecords(CSTelemetryServiceType) - Method in class com.io7m.certusine.hetzner.internal.CSHetznerDNSConfigurator
  List TXT records.
logError(Logger, Path, ParseStatusType) - Static method in class com.io7m.certusine.api.CSParseErrorLogging
  Log a parse error.
logger() - Method in class com.io7m.certusine.api.CSTelemetryNoOp
logger() - Method in interface com.io7m.certusine.api.CSTelemetryServiceType
logger() - Method in class com.io7m.certusine.vanilla.internal.telemetry.CSTelemetryService
logicalServiceName - Variable in class com.io7m.certusine.vanilla.internal.jaxb.OpenTelemetry
logicalServiceName() - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration
  Returns the value of the `logicalServiceName` record component.
logParseErrors(Logger, Path, ParsingException) - Static method in class com.io7m.certusine.api.CSParseErrorLogging
  Log a parse error.
logs - Variable in class com.io7m.certusine.vanilla.internal.jaxb.OpenTelemetry
logs() - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration
  Returns the value of the `logs` record component.
Logs - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
Logs() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.Logs

## M

main(String[]) - Static method in class com.io7m.certusine.cmdline.Main
  The main entry point.
Main - Class in com.io7m.certusine.cmdline
  Main command line entry point.
Main(String[]) - Constructor for class com.io7m.certusine.cmdline.Main
  The main entry point.
MAIN_BUILD - Static variable in class com.io7m.certusine.api.CSVersion
MAIN_VERSION - Static variable in class com.io7m.certusine.api.CSVersion
mainExitless(String[]) - Static method in class com.io7m.certusine.cmdline.Main
  The main (exitless) entry point.
message() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateDNSChallengeFailed
message() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateRenewalFailed
message() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateRenewalSucceeded
message() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateSigningFailed
message() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStored
message() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStoreFailed
message() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateValidityRemaining
message() - Method in interface com.io7m.certusine.vanilla.internal.events.CSEventType
meta() - Method in record class com.io7m.certusine.vultr.internal.CSVultrDNSResponse
  Returns the value of the `meta` record component.
metadata() - Method in class com.io7m.certusine.cmdline.internal.CSCheckConfiguration
metadata() - Method in class com.io7m.certusine.cmdline.internal.CSGenerateKeyPair
metadata() - Method in class com.io7m.certusine.cmdline.internal.CSLooseleafDownload
metadata() - Method in class com.io7m.certusine.cmdline.internal.CSRenew
metadata() - Method in class com.io7m.certusine.cmdline.internal.CSShowCertificateOutputs
metadata() - Method in class com.io7m.certusine.cmdline.internal.CSShowDNSConfigurators
meter() - Method in class com.io7m.certusine.api.CSTelemetryNoOp
meter() - Method in interface com.io7m.certusine.api.CSTelemetryServiceType
meter() - Method in class com.io7m.certusine.vanilla.internal.telemetry.CSTelemetryService
metrics - Variable in class com.io7m.certusine.vanilla.internal.jaxb.OpenTelemetry
metrics() - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration
  Returns the value of the `metrics` record component.
Metrics - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
Metrics() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.Metrics

## N

name - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Account
name - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Certificate
name - Variable in class com.io7m.certusine.vanilla.internal.jaxb.DNSConfigurator
name - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Domain
name - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Host
name - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Output
name - Variable in class com.io7m.certusine.vanilla.internal.jaxb.OutputReference
name - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Parameter
name() - Method in record class com.io7m.certusine.api.CSCertificate
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.certusine.api.CSCertificateOutputData
  Returns the value of the `name` record component.
name() - Method in interface com.io7m.certusine.api.CSCertificateOutputType
name() - Method in record class com.io7m.certusine.api.CSConfigurationParameterDescription
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.certusine.api.CSDNSRecordNameType.CSDNSRecordNameAbsolute
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.certusine.api.CSDNSRecordNameType.CSDNSRecordNameRelative
  Returns the value of the `name` record component.
name() - Method in interface com.io7m.certusine.api.CSDNSRecordNameType
name() - Method in interface com.io7m.certusine.api.CSNamedProviderType
name() - Method in record class com.io7m.certusine.certstore.api.CSCertificateStored
  Returns the value of the `name` record component.
name() - Method in class com.io7m.certusine.gandi.CSGandiDNSConfigurators
name() - Method in class com.io7m.certusine.hetzner.CSHetznerDNSConfigurators
name() - Method in record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecord
  Returns the value of the `name` record component.
name() - Method in class com.io7m.certusine.looseleaf.CSLLOutputProvider
name() - Method in class com.io7m.certusine.looseleaf.internal.CSLLOutput
name() - Method in class com.io7m.certusine.vanilla.CSCertificateOutputProviderDirectory
name() - Method in class com.io7m.certusine.vanilla.internal.CSCertificateOutputDirectory
name() - Method in record class com.io7m.certusine.vanilla.internal.dns.CSDNSTXTRecord
  Returns the value of the `name` record component.
name() - Method in class com.io7m.certusine.vultr.CSVultrDNSConfigurators
name() - Method in record class com.io7m.certusine.vultr.internal.CSVultrDNSRecord
  Returns the value of the `name` record component.
next() - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskCompleted
  Returns the value of the `next` record component.
next() - Method in record class com.io7m.certusine.vultr.internal.CSVultrPageLinks
  Returns the value of the `next` record component.
noop() - Static method in class com.io7m.certusine.api.CSTelemetryNoOp
now() - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskContext

## O

ObjectFactory - Class in com.io7m.certusine.vanilla.internal.jaxb
  This object contains factory methods for each Java content interface and Java element interface generated in the com.io7m.certusine.vanilla.internal.jaxb package.
ObjectFactory() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.ObjectFactory
  Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.io7m.certusine.vanilla.internal.jaxb
onComplete() - Method in class com.io7m.certusine.vanilla.internal.store.CSCertificateStoreService
onError(Throwable) - Method in class com.io7m.certusine.vanilla.internal.store.CSCertificateStoreService
onExecute(QCommandContextType) - Method in class com.io7m.certusine.cmdline.internal.CSCheckConfiguration
onExecute(QCommandContextType) - Method in class com.io7m.certusine.cmdline.internal.CSGenerateKeyPair
onExecute(QCommandContextType) - Method in class com.io7m.certusine.cmdline.internal.CSLooseleafDownload
onExecute(QCommandContextType) - Method in class com.io7m.certusine.cmdline.internal.CSRenew
onExecute(QCommandContextType) - Method in class com.io7m.certusine.cmdline.internal.CSShowCertificateOutputs
onExecute(QCommandContextType) - Method in class com.io7m.certusine.cmdline.internal.CSShowDNSConfigurators
onListNamedParameters() - Method in class com.io7m.certusine.cmdline.internal.CSCheckConfiguration
onListNamedParameters() - Method in class com.io7m.certusine.cmdline.internal.CSGenerateKeyPair
onListNamedParameters() - Method in class com.io7m.certusine.cmdline.internal.CSLooseleafDownload
onListNamedParameters() - Method in class com.io7m.certusine.cmdline.internal.CSRenew
onListNamedParameters() - Method in class com.io7m.certusine.cmdline.internal.CSShowCertificateOutputs
onListNamedParameters() - Method in class com.io7m.certusine.cmdline.internal.CSShowDNSConfigurators
onNext(CSConfiguration) - Method in class com.io7m.certusine.vanilla.internal.store.CSCertificateStoreService
onSubscribe(Flow.Subscription) - Method in class com.io7m.certusine.vanilla.internal.store.CSCertificateStoreService
open(CSTelemetryServiceType, Path) - Method in interface com.io7m.certusine.certstore.api.CSCertificateStoreFactoryType
  Create or open a certificate store.
open(CSTelemetryServiceType, Path) - Method in class com.io7m.certusine.vanilla.internal.store.CSCertificateStoreSQLiteFactory
openTelemetry - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
openTelemetry() - Method in record class com.io7m.certusine.api.CSOptions
  Returns the value of the `openTelemetry` record component.
OpenTelemetry - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
OpenTelemetry() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.OpenTelemetry
OpenTelemetryProtocol - Enum Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for OpenTelemetryProtocol.
options - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
options() - Method in record class com.io7m.certusine.api.CSConfiguration
  Returns the value of the `options` record component.
options() - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskContext
Options - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
Options() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.Options
output - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Outputs
Output - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
Output() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.Output
outputReference - Variable in class com.io7m.certusine.vanilla.internal.jaxb.OutputReferences
OutputReference - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
OutputReference() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.OutputReference
outputReferences - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Domain
OutputReferences - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
OutputReferences() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.OutputReferences
outputs - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
outputs() - Method in record class com.io7m.certusine.api.CSDomain
  Returns the value of the `outputs` record component.
Outputs - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
Outputs() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.Outputs

## P

parameter - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Parameters
Parameter - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
Parameter() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.Parameter
parameters - Variable in class com.io7m.certusine.vanilla.internal.jaxb.DNSConfigurator
parameters - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Output
parameters() - Method in record class com.io7m.certusine.api.CSConfigurationParameters
  Returns the value of the `parameters` record component.
parameters() - Method in interface com.io7m.certusine.api.CSNamedProviderType
parameters() - Method in class com.io7m.certusine.gandi.CSGandiDNSConfigurators
parameters() - Method in class com.io7m.certusine.hetzner.CSHetznerDNSConfigurators
parameters() - Method in class com.io7m.certusine.looseleaf.CSLLOutputProvider
parameters() - Method in class com.io7m.certusine.vanilla.CSCertificateOutputProviderDirectory
parameters() - Method in class com.io7m.certusine.vultr.CSVultrDNSConfigurators
Parameters - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
Parameters() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.Parameters
password() - Method in record class com.io7m.certusine.looseleaf.CSLLCredentials
  Returns the value of the `password` record component.
pemEncodedCertificate() - Method in record class com.io7m.certusine.api.CSCertificateOutputData
  Returns the value of the `pemEncodedCertificate` record component.
pemEncodedCertificate() - Method in record class com.io7m.certusine.certstore.api.CSCertificateStored
  Returns the value of the `pemEncodedCertificate` record component.
pemEncodedCertificateFullChain() - Method in record class com.io7m.certusine.certstore.api.CSCertificateStored
  Returns the value of the `pemEncodedCertificateFullChain` record component.
pemEncodedFullChain() - Method in record class com.io7m.certusine.api.CSCertificateOutputData
  Returns the value of the `pemEncodedFullChain` record component.
pemEncodedPrivateKey() - Method in record class com.io7m.certusine.api.CSCertificateOutputData
  Returns the value of the `pemEncodedPrivateKey` record component.
pemEncodedPublicKey() - Method in record class com.io7m.certusine.api.CSCertificateOutputData
  Returns the value of the `pemEncodedPublicKey` record component.
prev() - Method in record class com.io7m.certusine.vultr.internal.CSVultrPageLinks
  Returns the value of the `prev` record component.
priority() - Method in record class com.io7m.certusine.vultr.internal.CSVultrDNSRecord
  Returns the value of the `priority` record component.
privateKeyPath - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Account
privateKeyPath - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Certificate
protocol - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Logs
protocol - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Metrics
protocol - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Traces
protocol() - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSLogs
  Returns the value of the `protocol` record component.
protocol() - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSMetrics
  Returns the value of the `protocol` record component.
protocol() - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSTraces
  Returns the value of the `protocol` record component.
publicKeyPath - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Account
publicKeyPath - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Certificate
put(CSCertificateStored) - Method in interface com.io7m.certusine.certstore.api.CSCertificateStoreType
  Create or update a certificate.
put(CSCertificateStored) - Method in class com.io7m.certusine.vanilla.internal.store.CSCertificateStoreSQLite

## R

record() - Method in record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecordResponse
  Returns the value of the `record` record component.
recordExceptionAndSetError(Throwable) - Static method in interface com.io7m.certusine.api.CSTelemetryServiceType
  Record an exception to the current span, and mark the span as having an error status.
records() - Method in record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecord
  Returns the value of the `records` record component.
records() - Method in record class com.io7m.certusine.vultr.internal.CSVultrDNSResponse
  Returns the value of the `records` record component.
reload() - Method in interface com.io7m.certusine.api.CSConfigurationServiceType
  Reload the configuration.
reload() - Method in class com.io7m.certusine.vanilla.internal.configuration.CSConfigurationService
renew(RPServiceDirectoryType, CSDomain, Clock) - Static method in class com.io7m.certusine.vanilla.CSDomains
  Renew all certificates for the given domain.
required() - Method in record class com.io7m.certusine.api.CSConfigurationParameterDescription
  Returns the value of the `required` record component.
retryAttemptsExhausted(int) - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskContext
retryAttemptsMax() - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskContext
rrsets() - Method in record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecordsResponse
  Returns the value of the `rrsets` record component.
run() - Method in class com.io7m.certusine.cmdline.Main

## S

seconds() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateValidityRemaining
  Returns the value of the `seconds` record component.
setAccount(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Domain
  Sets the value of the account property.
setAccounts(Accounts) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
  Sets the value of the accounts property.
setAcmeURI(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Account
  Sets the value of the acmeURI property.
setCertificateExpirationThreshold(Duration) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Options
  Sets the value of the certificateExpirationThreshold property.
setCertificates(Certificates) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Domain
  Sets the value of the certificates property.
setCertificateStore(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Options
  Sets the value of the certificateStore property.
setCrashDNSChallenge(Boolean) - Method in class com.io7m.certusine.vanilla.internal.jaxb.FaultInjection
  Sets the value of the crashDNSChallenge property.
setCrashSigningCertificates(Boolean) - Method in class com.io7m.certusine.vanilla.internal.jaxb.FaultInjection
  Sets the value of the crashSigningCertificates property.
setCrashTasks(Boolean) - Method in class com.io7m.certusine.vanilla.internal.jaxb.FaultInjection
  Sets the value of the crashTasks property.
setDNSConfigurator(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Domain
  Sets the value of the dnsConfigurator property.
setDNSConfigurators(DNSConfigurators) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
  Sets the value of the dnsConfigurators property.
setDNSWaitTime(Duration) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Options
  Sets the value of the dnsWaitTime property.
setDomains(Domains) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
  Sets the value of the domains property.
setDropUnreferencedCertificates(Boolean) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Options
  Sets the value of the dropUnreferencedCertificates property.
setEndpoint(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Logs
  Sets the value of the endpoint property.
setEndpoint(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Metrics
  Sets the value of the endpoint property.
setEndpoint(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Traces
  Sets the value of the endpoint property.
setFailDNSChallenge(Boolean) - Method in class com.io7m.certusine.vanilla.internal.jaxb.FaultInjection
  Sets the value of the failDNSChallenge property.
setFailSigningCertificates(Boolean) - Method in class com.io7m.certusine.vanilla.internal.jaxb.FaultInjection
  Sets the value of the failSigningCertificates property.
setFailTasks(Boolean) - Method in class com.io7m.certusine.vanilla.internal.jaxb.FaultInjection
  Sets the value of the failTasks property.
setFaultInjection(FaultInjection) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
  Sets the value of the faultInjection property.
setHosts(Hosts) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Certificate
  Sets the value of the hosts property.
setLogicalServiceName(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.OpenTelemetry
  Sets the value of the logicalServiceName property.
setLogs(Logs) - Method in class com.io7m.certusine.vanilla.internal.jaxb.OpenTelemetry
  Sets the value of the logs property.
setMetrics(Metrics) - Method in class com.io7m.certusine.vanilla.internal.jaxb.OpenTelemetry
  Sets the value of the metrics property.
setName(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Account
  Sets the value of the name property.
setName(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Certificate
  Sets the value of the name property.
setName(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.DNSConfigurator
  Sets the value of the name property.
setName(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Domain
  Sets the value of the name property.
setName(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Host
  Sets the value of the name property.
setName(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Output
  Sets the value of the name property.
setName(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.OutputReference
  Sets the value of the name property.
setName(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Parameter
  Sets the value of the name property.
setOpenTelemetry(OpenTelemetry) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
  Sets the value of the openTelemetry property.
setOptions(Options) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
  Sets the value of the options property.
setOutputReferences(OutputReferences) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Domain
  Sets the value of the outputReferences property.
setOutputs(Outputs) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Configuration
  Sets the value of the outputs property.
setParameters(Parameters) - Method in class com.io7m.certusine.vanilla.internal.jaxb.DNSConfigurator
  Sets the value of the parameters property.
setParameters(Parameters) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Output
  Sets the value of the parameters property.
setPrivateKeyPath(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Account
  Sets the value of the privateKeyPath property.
setPrivateKeyPath(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Certificate
  Sets the value of the privateKeyPath property.
setProtocol(OpenTelemetryProtocol) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Logs
  Sets the value of the protocol property.
setProtocol(OpenTelemetryProtocol) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Metrics
  Sets the value of the protocol property.
setProtocol(OpenTelemetryProtocol) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Traces
  Sets the value of the protocol property.
setPublicKeyPath(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Account
  Sets the value of the publicKeyPath property.
setPublicKeyPath(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Certificate
  Sets the value of the publicKeyPath property.
setTraces(Traces) - Method in class com.io7m.certusine.vanilla.internal.jaxb.OpenTelemetry
  Sets the value of the traces property.
setType(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.DNSConfigurator
  Sets the value of the type property.
setType(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Output
  Sets the value of the type property.
setValue(String) - Method in class com.io7m.certusine.vanilla.internal.jaxb.Parameter
  Sets the value of the value property.
store() - Method in class com.io7m.certusine.vanilla.internal.store.CSCertificateStoreService
store() - Method in interface com.io7m.certusine.vanilla.internal.store.CSCertificateStoreServiceType
store(CSTelemetryServiceType, CSConfigurationServiceType, CSCertificateStoreFactoryType) - Static method in class com.io7m.certusine.vanilla.internal.store.CSCertificateStoreService
  Open a certificate store service.
strings() - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskContext
stripDomainSuffix(String) - Method in record class com.io7m.certusine.api.CSDNSRecordNameType.CSDNSRecordNameAbsolute
stripDomainSuffix(String) - Method in record class com.io7m.certusine.api.CSDNSRecordNameType.CSDNSRecordNameRelative
stripDomainSuffix(String) - Method in interface com.io7m.certusine.api.CSDNSRecordNameType
  Strip a domain suffix from this name.

## T

target() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStored
  Returns the value of the `target` record component.
target() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStoreFailed
  Returns the value of the `target` record component.
telemetry() - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskContext
toString() - Method in record class com.io7m.certusine.api.CSAccount
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.api.CSCertificate
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.api.CSCertificateName
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.api.CSCertificateOutputData
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.api.CSConfiguration
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.api.CSConfigurationParameterDescription
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.api.CSConfigurationParameters
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.api.CSDNSRecordNameType.CSDNSRecordNameAbsolute
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.api.CSDNSRecordNameType.CSDNSRecordNameRelative
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.api.CSDomain
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.api.CSFaultInjectionConfiguration
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSLogs
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSMetrics
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSTraces
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.api.CSOptions
  Returns a string representation of this record class.
toString() - Method in class com.io7m.certusine.api.CSTelemetryNoOp
toString() - Method in record class com.io7m.certusine.certstore.api.CSCertificateStored
  Returns a string representation of this record class.
toString() - Method in class com.io7m.certusine.cmdline.Main
toString() - Method in class com.io7m.certusine.gandi.CSGandiDNSConfigurators
toString() - Method in class com.io7m.certusine.gandi.internal.CSGandiStrings
toString() - Method in class com.io7m.certusine.hetzner.CSHetznerDNSConfigurators
toString() - Method in record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecord
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecordResponse
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecordsResponse
  Returns a string representation of this record class.
toString() - Method in class com.io7m.certusine.hetzner.internal.CSHetznerStrings
toString() - Method in record class com.io7m.certusine.looseleaf.CSLLCredentials
  Returns a string representation of this record class.
toString() - Method in class com.io7m.certusine.looseleaf.CSLLOutputProvider
toString() - Method in class com.io7m.certusine.looseleaf.internal.CSLLStrings
toString() - Method in class com.io7m.certusine.vanilla.CSCertificateOutputProviderDirectory
toString() - Method in class com.io7m.certusine.vanilla.internal.CSCertificateOutputDirectory
toString() - Method in class com.io7m.certusine.vanilla.internal.CSStrings
toString() - Method in record class com.io7m.certusine.vanilla.internal.dns.CSDNSTXTRecord
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateDNSChallengeFailed
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateRenewalFailed
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateRenewalSucceeded
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateSigningFailed
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStored
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateStoreFailed
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.vanilla.internal.events.CSEventCertificateValidityRemaining
  Returns a string representation of this record class.
toString() - Method in class com.io7m.certusine.vanilla.internal.events.CSEventService
toString() - Method in class com.io7m.certusine.vanilla.internal.store.CSCertificateStoreSQLiteFactory
toString() - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskCompleted
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskFailedButCanBeRetried
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskFailedPermanently
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTaskStatusType.CSCertificateTaskInProgress
  Returns a string representation of this record class.
toString() - Method in class com.io7m.certusine.vanilla.internal.telemetry.CSTelemetryService
toString() - Method in class com.io7m.certusine.vultr.CSVultrDNSConfigurators
toString() - Method in record class com.io7m.certusine.vultr.internal.CSVultrDNSRecord
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.vultr.internal.CSVultrDNSResponse
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.vultr.internal.CSVultrPageLinks
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.certusine.vultr.internal.CSVultrPageMetadata
  Returns a string representation of this record class.
toString() - Method in class com.io7m.certusine.vultr.internal.CSVultrStrings
total() - Method in record class com.io7m.certusine.vultr.internal.CSVultrPageMetadata
  Returns the value of the `total` record component.
tracer() - Method in class com.io7m.certusine.api.CSTelemetryNoOp
tracer() - Method in interface com.io7m.certusine.api.CSTelemetryServiceType
tracer() - Method in class com.io7m.certusine.vanilla.internal.telemetry.CSTelemetryService
traces - Variable in class com.io7m.certusine.vanilla.internal.jaxb.OpenTelemetry
traces() - Method in record class com.io7m.certusine.api.CSOpenTelemetryConfiguration
  Returns the value of the `traces` record component.
Traces - Class in com.io7m.certusine.vanilla.internal.jaxb
  Java class for anonymous complex type.
Traces() - Constructor for class com.io7m.certusine.vanilla.internal.jaxb.Traces
ttl() - Method in record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecord
  Returns the value of the `ttl` record component.
ttl() - Method in record class com.io7m.certusine.vultr.internal.CSVultrDNSRecord
  Returns the value of the `ttl` record component.
txtRecordNameToQuery(String) - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTask
  Determine the TXT record (query) name for the given FQDN.
txtRecordNameToSet(String) - Method in class com.io7m.certusine.vanilla.internal.tasks.CSCertificateTask
  Determine the TXT record name for the given FQDN.
type - Variable in class com.io7m.certusine.vanilla.internal.jaxb.DNSConfigurator
type - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Output
type() - Method in interface com.io7m.certusine.api.CSCertificateOutputType
type() - Method in record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecord
  Returns the value of the `type` record component.
type() - Method in class com.io7m.certusine.looseleaf.internal.CSLLOutput
type() - Method in class com.io7m.certusine.vanilla.internal.CSCertificateOutputDirectory
type() - Method in record class com.io7m.certusine.vultr.internal.CSVultrDNSRecord
  Returns the value of the `type` record component.

## U

user() - Method in record class com.io7m.certusine.looseleaf.CSLLCredentials
  Returns the value of the `user` record component.

## V

VALID_NAME - Static variable in record class com.io7m.certusine.api.CSCertificateName
  The pattern that defines valid certificate names.
value - Variable in class com.io7m.certusine.vanilla.internal.jaxb.Parameter
value() - Method in record class com.io7m.certusine.api.CSCertificateName
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.certusine.vanilla.internal.dns.CSDNSTXTRecord
  Returns the value of the `value` record component.
value() - Method in enum class com.io7m.certusine.vanilla.internal.jaxb.OpenTelemetryProtocol
valueOf(String) - Static method in enum class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSOTLPProtocol
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.certusine.vanilla.internal.jaxb.OpenTelemetryProtocol
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.io7m.certusine.api.CSOpenTelemetryConfiguration.CSOTLPProtocol
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.certusine.vanilla.internal.jaxb.OpenTelemetryProtocol
  Returns an array containing the constants of this enum class, in the order they are declared.

## W

withDefaultNameServers() - Method in class com.io7m.certusine.vanilla.internal.dns.CSDNSQueriesFactoryDJ
withDefaultNameServers() - Method in interface com.io7m.certusine.vanilla.internal.dns.CSDNSQueriesFactoryType
withNameServers(List) - Method in class com.io7m.certusine.vanilla.internal.dns.CSDNSQueriesFactoryDJ
withNameServers(List) - Method in interface com.io7m.certusine.vanilla.internal.dns.CSDNSQueriesFactoryType
write(CSTelemetryServiceType, CSCertificateOutputData) - Method in interface com.io7m.certusine.api.CSCertificateOutputType
  Write a certificate to the output.
write(CSTelemetryServiceType, CSCertificateOutputData) - Method in class com.io7m.certusine.looseleaf.internal.CSLLOutput
write(CSTelemetryServiceType, CSCertificateOutputData) - Method in class com.io7m.certusine.vanilla.internal.CSCertificateOutputDirectory

## Z

zoneId() - Method in record class com.io7m.certusine.hetzner.internal.CSHetznerDNSRecord
  Returns the value of the `zoneId` record component.

A B C D E F G H I K L M N O P R S T U V W Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form