Skip to content

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

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

netops2devops merged 1 commit into
mainfrom
fix/replay-nonce-errors

Conversation

@netops2devops

Copy link
Copy Markdown
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
@netops2devops
netops2devops deleted the fix/replay-nonce-errors branch February 20, 2026 19:41
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