Investigation: cert-manager ACME solver uses the jwk
field instead of kid
in neworder call for non-letsencrypt calls
In the Stackover question 70897574, user1563721 suggests that cert-manager's ACME solver is not behaving as it should with non-let's encrypt servers. More specifically, that new-order
is called using kid
instead of jwk
. In the remainder of this page, I detail how to reproduce this issue using Pebble (a smaller version of Boulder, which is the ACME server Let's Encrypt uses).
Related:
Install cert-manager but turn off the deployment: