Java ACME Client

Java ACME Client is a ACME (Automated Certificate Management Environment) implementation. See RFC Draft for more details: https://tools.ietf.org/html/draft-ietf-acme-acme-01 This protocol is currently used to automate X509 Certificates by Let's Encrypt CA.

Download release

There is currently no binary release available, we are planning to release it to Maven Central as soon as we get some feedback for users.

Release note

The current version supports ONLY certificate creation. Credential recovery and certificate revocation are currently not supported.

Version 0.1.2

Version 0.1.1

Version 0.1.0

Contributions

Contributions are welcome, but there are no guarantees that they are accepted as such. Process for contributing is the following:

License & Author

Java ACME Client is distributed under Apache License 2.0. For license terms, see LICENSE.txt.

Java ACME Client is written by Zero11

Developer Guide

Getting started

Check out here an example that generate a signed certificate verifying the CA challenge by uploading required file using FTP