API Reference

This release publishes 43 namespaces.

Namespace Summary

ol.clave.acme.account

-

ol.clave.acme.challenge

Helpers for working with ACME challenges and authorizations.

ol.clave.acme.commands

Plumbing layer ACME command API for interacting with an ACME server.

ol.clave.acme.impl.account

-

ol.clave.acme.impl.ari

ARI identifier derivation helpers per RFC 9773.

ol.clave.acme.impl.authorization

-

ol.clave.acme.impl.challenge

-

ol.clave.acme.impl.commands

-

ol.clave.acme.impl.directory-cache

Global directory cache with TTL for ACME directory responses.

ol.clave.acme.impl.http.interceptors

-

ol.clave.acme.impl.order

-

ol.clave.acme.impl.revocation

Pure helpers for certificate revocation payload construction and validation.

ol.clave.acme.impl.tos

Terms of Service change detection helpers.

ol.clave.acme.order

Helpers for building and inspecting ACME orders.

ol.clave.acme.solver.http

HTTP-01 challenge solver with Ring middleware.

ol.clave.acme.solver.tls-alpn

TLS-ALPN-01 challenge solver.

ol.clave.automation

Public API for the ACME certificate automation layer.

ol.clave.automation.impl.cache

In-memory certificate cache for the automation layer.

ol.clave.automation.impl.config

-

ol.clave.automation.impl.decisions

Pure decision functions for the automation layer.

ol.clave.automation.impl.domain

Domain validation for the automation layer.

ol.clave.automation.impl.system

System lifecycle and component wiring for the automation layer.

ol.clave.certificate

Certificate acquisition and management.

ol.clave.certificate.impl.csr

Pure Clojure PKCS#10 CSR generation with no external dependencies.

ol.clave.certificate.impl.keygen

Key generation utilities for creating keypairs to back TLS certificates.

ol.clave.certificate.impl.ocsp

Pure Clojure OCSP (Online Certificate Status Protocol) utilities.

ol.clave.certificate.impl.parse

-

ol.clave.certificate.impl.tls-alpn

TLS-ALPN-01 challenge certificate generation.

ol.clave.certificate.impl.x509

X.

ol.clave.crypto.impl.der

DER (Distinguished Encoding Rules) encoding and decoding for ASN.

ol.clave.crypto.impl.json

-

ol.clave.crypto.impl.jwk

-

ol.clave.crypto.impl.jws

-

ol.clave.crypto.impl.parse-ip

Parse a string representation of an IPv4 or IPv6 address into an InetAddress instance.

ol.clave.crypto.impl.util

-

ol.clave.errors

Shared error keyword definitions and helpers for ex-info payloads.

ol.clave.ext.common

Common utilities for clave server extensions.

ol.clave.ext.jetty

Jetty integration for clave automation.

ol.clave.ext.ring-jetty-adapter

Ring Jetty adapter integration for clave automation.

ol.clave.lease

Cooperative cancellation and deadline propagation for concurrent operations.

ol.clave.specs

-

ol.clave.storage

Key-value storage with path semantics for ACME certificate data.

ol.clave.storage.file

Filesystem-based storage implementation.