crypto: Files

Command acmeprobe

The acmeprober program runs against an actual ACME CA implementation. It spins up an HTTP server to fulfill authorization challenges or execute a DNS script to provision a response to dns-01 challenge.

For http-01 and tls-alpn-01 challenge types this requires the ACME CA to be able to reach the HTTP server.

A usage example:

go run prober.go \
  -d \
  -f order \
  -t http-01 \
  -a :8080 \

The above assumes a TCP tunnel from to in order for the test to be able to fulfill http-01 challenge. To test tls-alpn-01 challenge, 443 port would need to be tunneled to When running with dns-01 challenge type, use -s argument instead of -a.

Package Files


Package main imports 19 packages (graph). Updated 2020-12-22. Refresh now. Tools for package owners.