# ol.clave next Automatic HTTPS certificate management and renewal via ACME, implemented in pure Clojure with minimal dependencies - [ol.clave.acme.account](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-acme-account.md) - [ol.clave.acme.challenge](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-acme-challenge.md) - [ol.clave.acme.commands](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-acme-commands.md) - [ol.clave.acme.impl.account](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-acme-impl-account.md) - [ol.clave.acme.impl.ari](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-acme-impl-ari.md) - [ol.clave.acme.impl.authorization](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-acme-impl-authorization.md) - [ol.clave.acme.impl.challenge](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-acme-impl-challenge.md) - [ol.clave.acme.impl.commands](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-acme-impl-commands.md) - [ol.clave.acme.impl.directory-cache](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-acme-impl-directory-cache.md) - [ol.clave.acme.impl.http.interceptors](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-acme-impl-http-interceptors.md) - [ol.clave.acme.impl.order](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-acme-impl-order.md) - [ol.clave.acme.impl.revocation](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-acme-impl-revocation.md) - [ol.clave.acme.impl.tos](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-acme-impl-tos.md) - [ol.clave.acme.order](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-acme-order.md) - [ol.clave.acme.solver.http](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-acme-solver-http.md) - [ol.clave.acme.solver.tls-alpn](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-acme-solver-tls-alpn.md) - [ol.clave.automation.impl.cache](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-automation-impl-cache.md) - [ol.clave.automation.impl.config](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-automation-impl-config.md) - [ol.clave.automation.impl.decisions](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-automation-impl-decisions.md) - [ol.clave.automation.impl.domain](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-automation-impl-domain.md) - [ol.clave.automation.impl.system](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-automation-impl-system.md) - [ol.clave.automation](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-automation.md) - [ol.clave.certificate.impl.csr](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-certificate-impl-csr.md) - [ol.clave.certificate.impl.keygen](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-certificate-impl-keygen.md) - [ol.clave.certificate.impl.ocsp](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-certificate-impl-ocsp.md) - [ol.clave.certificate.impl.parse](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-certificate-impl-parse.md) - [ol.clave.certificate.impl.tls-alpn](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-certificate-impl-tls-alpn.md) - [ol.clave.certificate.impl.x509](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-certificate-impl-x509.md) - [ol.clave.certificate](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-certificate.md) - [ol.clave.crypto.impl.der](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-crypto-impl-der.md) - [ol.clave.crypto.impl.json](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-crypto-impl-json.md) - [ol.clave.crypto.impl.jwk](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-crypto-impl-jwk.md) - [ol.clave.crypto.impl.jws](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-crypto-impl-jws.md) - [ol.clave.crypto.impl.parse-ip](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-crypto-impl-parse-ip.md) - [ol.clave.crypto.impl.util](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-crypto-impl-util.md) - [ol.clave.errors](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-errors.md) - [ol.clave.ext.common](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-ext-common.md) - [ol.clave.ext.jetty](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-ext-jetty.md) - [ol.clave.ext.ring-jetty-adapter](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-ext-ring-jetty-adapter.md) - [ol.clave.lease](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-lease.md) - [ol.clave.specs](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-specs.md) - [ol.clave.storage.file](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-storage-file.md) - [ol.clave.storage](https://docs.outskirtslabs.com/ol.clave/next/api/ol-clave-storage.md) - [Changelog](https://docs.outskirtslabs.com/ol.clave/next/changelog.md) - [ol.clave](https://docs.outskirtslabs.com/ol.clave/next/index.md) - [Security](https://docs.outskirtslabs.com/ol.clave/next/security.md)