[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#953130: ITP: pebble -- ACME (RFC 8555) compliance testing server

Package: wnpp
Severity: wishlist
Owner: Harlan Lieberman-Berg <hlieberman@debian.org>

* Package name    : pebble
  Version         : 2.3.0
  Upstream Author : Let's Encrypt (Internet Security Research Group)
* URL             : https://github.com/letsencrypt/pebble
* License         : MPL-2.0
  Programming Lang: Go
  Description     : ACME (RFC 8555) test-only server

Pebble is a miniature version of Boulder
(https://github.com/letsencrypt/boulder) that can assist in the
development and testing of ACME clients against the standard without
having to setup a full production-capable ACME server.
Pebble is NOT designed for production use and is for testing only.  By
design, it will drop all of its state between invocations and will
randomize keys and certificates used for issuance!
Pebble has several top level goals:
1. Provide a simplified ACME testing front end
2. Provide a test-bed for new and compatibility breaking ACME features
3. Encourage ACME client best-practices
4. Aggressively build in guardrails against non-testing usage

Pebble is being packaged for Debian in order to provide a test harness
for the certbot client, as well as other ACME clients in Debian, with
the goal to be able to provide evidence that as-installed clients are
fully functional through the Debian CI system.  It will be maintained
under the auspices of the Debian Let's Encrypt team.

Reply to: