Commit e27c219
fix: revert StatusProcessing to polling (revert pf9.5 re-finalization)
ZeroSSL ACME API investigation confirmed that the 403 orderNotReady on
the first finalize call is a false rejection — ZeroSSL internally accepts
the finalization and transitions the order to 'processing'. POSTing to
the finalize URL again while the order is in 'processing' is rejected
with 403 (correct per RFC: you don't re-finalize a processing order).
The correct behavior is to poll the order URL until ZeroSSL transitions
to 'valid'. pf9.4's finalizeOrder 403 handler correctly detects the
processing state and re-queues for polling. The long processing time
(25-30 min observed on 2026-06-17) is a ZeroSSL service quality issue,
not a cert-manager issue — likely due to account-level rate limiting
from many test runs in a single day.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent f56e1cd commit e27c219
1 file changed
Lines changed: 14 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
246 | 246 | | |
247 | 247 | | |
248 | 248 | | |
249 | | - | |
250 | | - | |
251 | | - | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
252 | 254 | | |
253 | | - | |
| 255 | + | |
254 | 256 | | |
255 | | - | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
256 | 265 | | |
257 | 266 | | |
258 | 267 | | |
| |||
0 commit comments