1.8.4 • Published 14 days ago

@peculiar/acme-express v1.8.4

Weekly downloads
89
License
AGPL
Repository
github
Last release
14 days ago

@peculiar/acme-express

License: AGPL v3 npm version

About

@peculiar/acme-express is an Express middleware that can be used to addAutomatic Certificate Management Environment (ACME) implementing RFC 8555 protocol.

Installation

npm install @peculiar/acme-express

Usage

import * as data from "@peculiar/acme-data-memory";
import { AcmeExpress } from "@peculiar/acme-express";
import * as server from "@peculiar/acme-server";
import { Crypto } from "@peculiar/webcrypto";
import * as express from "express";
import { container } from "tsyringe";

const app = express();

AcmeExpress.register(app, {
    baseAddress: "http://localhost:4000/acme",
    cryptoProvider: crypto,
  });

// Register Data layer
data.DependencyInjection.register(container);
// Register Enrollment layer
container.register(server.diCertificateService, CertificateEnrollmentService);


app.listen(8000, () => { console.log(`Server is running`); });
1.8.4

14 days ago

1.8.3

2 months ago

1.8.2

9 months ago

1.8.0

2 years ago

1.7.6

2 years ago

1.7.2

2 years ago

1.7.1

2 years ago

1.7.0

2 years ago

1.6.1

3 years ago

1.6.0

3 years ago

1.5.5

3 years ago

1.5.4

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.4.4

3 years ago

1.4.3

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.3.0

3 years ago

1.2.13

3 years ago

1.2.12

3 years ago

1.2.11

4 years ago

1.2.10

4 years ago

1.2.9

4 years ago

1.2.8

4 years ago

1.2.7

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago