Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement the "dns-account-01" Challenge #430

Closed
wants to merge 7 commits into from

Conversation

orangepizza
Copy link
Contributor

Solve #425

implement https://datatracker.ietf.org/doc/draft-ietf-acme-dns-account-challenge/
as only thing different is from dns-01 is challenge subdomain craft, which needs what hostname user expects:
this PR handed this by sending relative accountURL path from WFE to VA.
need client impl but as hash craft itself is tested to make same result from RFC draft input, and using same craft function for accountURL craft that used with other url endpoints like new-reg

@sheurich
Copy link
Contributor

sheurich commented Feb 5, 2024

👋🏽 Hi @orangepizza and thanks for the contributing this feature! The intent with #425 is to implement the challenge as described in aaomidi/draft-ietf-acme-scoped-dns-challenges#25. Adding fastly@2afa9f4 will make the validation label match the updated RFC draft.

const dnsacct01Prefix = "_acme-challenge"challengeSubdomain := fmt.Sprintf("_%s.%s.%s", urlhash, dnsacct01Prefix, task.Identifier.Value)

@orangepizza
Copy link
Contributor Author

updated for new scoped challenge: but looks too late :(

@orangepizza
Copy link
Contributor Author

superseded by #435

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.

2 participants