Skip to content

hildjj/node-acme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-acme

Reference implementation of ACME.

Build Status Coverage Status

Goals

This implementation is intended more as a tool for learning about ACME and working on its development than something to be used in production.

  • Demonstrate how the protocol works in as minimal as a way as possible
  • Provide a platform to show how possible changes to the protocol impact an implementation
  • Provide a testing / conformance tool for people developing ACME implementations
  • 100% test and documentation coverage
  • Non-goal: Having a clean command line interface or API

Architecture

Internally, this module has a layered structure reflecting the layering of ACME.

 acme-server                       acme-client
      |   |                         |   |
      |   +--------------+----------+   |
      |                  |              |
transport-server   *-validation   transport-client
      |   |              |              |
      |   +--------------+--------------+
      |                  |
 nonce-source           jose

About

Client for ACME protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages