Skip to content

Fixes bad nonce related errors as reported in #11 #12

Merged
netops2devops merged 1 commit intomainfrom
fix/replay-nonce-errors
Feb 2, 2026
Merged

Fixes bad nonce related errors as reported in #11 #12
netops2devops merged 1 commit intomainfrom
fix/replay-nonce-errors

Conversation

@netops2devops
Copy link
Contributor

This refactored implementation creates a fresh lego ACME client for each certificate operation, eliminating all shared state and nonce-related issues.

As a result

  • No more badNonce errors during acme-proxy certificate renewal
  • Simplified codebase with reduced cognitive complexity
  • Better performance with ECDSA P-256 cryptography
  • Improved testability with better dependency injection
  • Easier debugging with isolated request state

2. **Simplified codebase** with reduced cognitive complexity
3. **Better performance** with ECDSA P-256 cryptography
4. **Improved testability** with better dependency injection
5. **Easier debugging** with isolated request state
@netops2devops netops2devops merged commit 07adff0 into main Feb 2, 2026
10 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant