koa-acme

Koa middleware for handling ACME requests.

Usage no npm install needed!

<script type="module">
  import koaAcme from 'https://cdn.skypack.dev/koa-acme';
</script>

README

koa-acme

travis   npm   license

Koa middleware for handling ACME challenge requests.

Install

npm install koa-acme

Use

const acme = require('koa-acme')
const koa = require('koa')

let app = new koa()

app.use(acme({
    challenge: {
        'test': 'test.1'
    },
    forceSecure: true
}))

Configure your challenge responses any way you see fit (config file, environment variable, external vault, etc.)

Legacy koa v1.x support

See koa-acme/v1 for koa v1.x middleware.

License

MIT