You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Add core definitions for dns-account-01 (#8140)
## Summary
This PR introduces the foundational components required to support
the `dns-account-01` challenge type, as specified in draft-ietf-acme-dns-account-label-00:
https://datatracker.ietf.org/doc/draft-ietf-acme-dns-account-label/.
It focuses only on core definitions and SA support. PA/VA/RA logic will be in
a follow-up change.
Core Definitions & Logic:
- //core/objects.go: Added `ChallengeTypeDNSAccount01` constant and
updated validation methods
- //core/challenges.go: Added `DNSAccountChallenge01` constructor
and factory support
Storage Authority (SA) Support:
- //sa/model.go: Added `dns-account-01` to challenge type mappings
Testing:
- //core/*_test.go: Basic definition and validation tests
- //sa/sa_test.go: Database round-trip tests for `dns-account-01`
challenges
Dependencies:
- Updated github.com/eggsampler/acme/v3 to release version v3.6.2
0 commit comments