acme.js icon indicating copy to clipboard operation
acme.js copied to clipboard

Handle case where the returned auth is already valid

Open petercooperjr opened this issue 8 months ago • 0 comments

At least for Buypass, if one already has previously validated an authorization on that ACME account for a requested domain name, the initial status when created is "valid". However, the code was trying to submit the challenge for validation anyway, causing the server to return status:400 Unable to process challenge, authorization is not pending. So, if the initial status is valid, it should just proceed directly rather than trying to process the challenge again. I'm not sure if this is exactly the best way to write this, but it seems to work for me on both Let's Encrypt and Buypass.

petercooperjr avatar Jun 06 '24 12:06 petercooperjr