Markdown Version | Session Recording
Session Date/Time: 25 Jul 2023 00:30
acme
Summary
This meeting covered the status of several ACME-related drafts, including acme-onion, DNS account challenge, and ARI. Presentations were given on these drafts, as well as on a new proposal for ACME server discovery. Key discussion points included security considerations, client adoption, and potential next steps for each draft.
Key Discussion Points
- DNS Account Challenge:
- The draft's use of the KID value to create a unique DNS record lookup key was discussed.
- Concerns were raised about the complexity of supporting the draft due to the lack of a clear account URI.
- Discussion on whether the ACME challenge label should have an added label to the left for easier zone management.
- The CA/Browser Forum baseline requirements were discussed in the context of the design.
- ARI (ACME Renewal Info):
- Significant client adoption was reported, along with an increase in endpoint usage.
- Open questions include simplifying the OCSP cert ID, reducing request volume with batch endpoints, and using a single timestamp instead of a renewal window.
- Acme-onion:
- The draft has been adopted and reference implementations exist.
- Discussion on why HTTPS certificates are desired for Tor hidden services.
- Security considerations of HTTP-01 challenges over onion services were discussed, specifically regarding potential unexpected properties and malicious exit nodes. It was confirmed that exit nodes are not a factor in hidden services.
- Tooling to verify CA implementations was suggested, including test cases with intentionally broken hidden service descriptors.
- ACME ATo Discovery:
- The problem being addressed is to allow domain owners to specify their preferred CA for public domains hosted on public cloud providers.
- The draft proposes using CAA records to automate the discovery of the domain owner's preferred CA.
- Discussion about DNSSEC and poisoning of DNS requests and CAA records, and what mitigations can be taken.
- There was a discussion about whether it is a client or server focused draft.
- Debate about Terms of Service, and if an auto discovery tool is needed.
Decisions and Action Items
- DTM Node ID Validation Extension: Contact Brian Sipsa to determine the plan for the draft, which is currently stuck.
- Draft Tier Issue: R. Barnes, R. Salz, and Roman to talk after the meeting to determine where to go with the drafted tier.
Next Steps
- DNS Account Challenge: Continue discussion with the DNSOP working group and explore potential modifications to the CA/Browser Forum baseline requirements.
- ARI: Address open questions related to OCSP cert ID simplification, batch endpoints, and simplifying renewal logic.
- Acme-onion: Implement the draft in Certbot and gather more feedback from implementers.
- ACME ATo Discovery: Discuss adoption of the draft on the mailing list. Also discuss updated draft objectives and an adoption call on the list.