The security/pebble port
pebble-2.8.0 – small test server for RFC 8555 (ACME) (cvsweb github mirror)
Description
Pebble is a small RFC 8555 ACME test server - it is not suited for a production certificate authority, it is provided for testing operation of other software. It has several top level goals: - Provide a simplified ACME testing front end - Provide a test-bed for new and compatibility breaking ACME features - Encourage ACME client best-practices - Aggressively build in guardrails against non-testing usage Compared to Boulder (the much larger production CA software used by Let's Encrypt), Pebble aims to make different choices in places where the ACME specification allows customization/CA choice. For instance, Pebble changes the path structures for its resources and directory endpoints to differ from Boulder. Where possible Pebble will make decisions that force clients to implement ACME correctly (e.g. randomizing /directory endpoint URLs to ensure clients are not hardcoding URLs.) The goal is to emphasize client specification compatibility and to avoid "over-fitting" on Boulder and the Let's Encrypt production service.No homepage
Maintainer
The OpenBSD ports mailing-list
Only for arches
aarch64 amd64 arm i386 riscv64
Categories
Build dependencies
Files
- /usr/local/bin/pebble
- /usr/local/bin/pebble-challtestsrv
- /usr/local/man/man1/pebble-challtestsrv.1
- /usr/local/man/man1/pebble.1
- /usr/local/share/doc/pebble/
- /usr/local/share/doc/pebble/CODE_OF_CONDUCT.md
- /usr/local/share/doc/pebble/LICENSE
- /usr/local/share/doc/pebble/README.md
- /usr/local/share/examples/pebble/
- /usr/local/share/examples/pebble/test/
- /usr/local/share/examples/pebble/test/certs/
- /usr/local/share/examples/pebble/test/certs/README.md
- /usr/local/share/examples/pebble/test/certs/localhost/
- /usr/local/share/examples/pebble/test/certs/localhost/README.md
- /usr/local/share/examples/pebble/test/certs/localhost/cert.pem
- /usr/local/share/examples/pebble/test/certs/localhost/key.pem
- /usr/local/share/examples/pebble/test/certs/pebble.minica.key.pem
- /usr/local/share/examples/pebble/test/certs/pebble.minica.pem
- /usr/local/share/examples/pebble/test/chisel2.py
- /usr/local/share/examples/pebble/test/config/
- /usr/local/share/examples/pebble/test/config/load-generator-config.json
- /usr/local/share/examples/pebble/test/config/pebble-config-external-account-bindings.json
- /usr/local/share/examples/pebble/test/config/pebble-config.json
- /usr/local/share/examples/pebble/test/requirements.txt