1PEBBLE-CHALLTESTSRV(1) General Commands Manual PEBBLE-CHALLTESTSRV(1)
2
3
4
6 pebble-challtestsrv - ACME challenge mock server
7
9 pebble [-defaultIPv4 string] [-defaultIPv6 string] [-dns01 string]
10 [-http01 string] [-https01 string] [-management string] [-tlsalpn01
11 string]
12
14 pebble-challtestsrv is a utility that responds to HTTP-01, DNS-01, and
15 TLS-ALPN-01 ACME challenges. It can also be used as a mock DNS server
16 letting developers mock `A`, `AAAA`, `CNAME`, and `CAA` DNS data for
17 specific hostnames.
18
19 Important note: The `pebble-challtestsrv` utility is for TEST USAGE
20 ONLY. It is trivially insecure, offering no authentication whatsoever.
21 Only use this library in a controlled test environment.
22
24 -defaultIPv4 string
25 Default IPv4 address for mock DNS responses to A queries (de‐
26 fault "127.0.0.1")
27
28 -defaultIPv6 string
29 Default IPv6 address for mock DNS responses to AAAA queries (de‐
30 fault "::1")
31
32 -dns01 string
33 Comma separated bind addresses/ports for DNS-01 challenges and
34 fake DNS data. Set empty to disable. (default ":8053")
35
36 -http01 string
37 Comma separated bind addresses/ports for HTTP-01 challenges. Set
38 empty to disable. (default ":5002")
39
40 -https01 string
41 Comma separated bind addresses/ports for HTTPS HTTP-01 chal‐
42 lenges. Set empty to disable. (default ":5003")
43
44 -management string
45 Bind address/port for management HTTP interface (default
46 ":8055")
47
48 -tlsalpn01 string
49 Comma separated bind addresses/ports for TLS-ALPN-01 and HTTPS
50 HTTP-01 challenges. Set empty to disable. (default ":5001")
51
52
53
54 PEBBLE-CHALLTESTSRV(1)