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

MPIC - Clarify that only methods specified need to utilize MPIC, not all methods #556

Open
XolphinMartijn opened this issue Oct 23, 2024 · 1 comment
Labels
clean-up Items for future clean-up ballot

Comments

@XolphinMartijn
Copy link
Member

The TLS BRs state in several locations: “CAs using this method MUST implement Multi-Perspective Issuance Corroboration as specified in Section 3.2.2.9. To count as corroborating, a Network Perspective MUST observe the same challenge information (i.e. Random Value or Request Token) as the Primary Network Perspective.”

It’s been my interpretation, that only sections and methods that include this text, need to follow the MPIC requirements, so that which we call “Constructed Email to Domain Contact” (3.2.2.4.4), does not. (Please correct me if I’m wrong on this interpretation).

However, when looking at the language that is included and quoted above, the “CAs using this method MUST implement Multi-Perspective Issuance Corroboration” bit, could be interpreted as “If you as a CA support this method, you need to implement MPIC on all DCV methods in the BRs”.

Having discussed with @ryancdickson, he's proposed we could update this to:
Validations using this method MUST implement Multi-Perspective Issuance Corroboration as specified in Section 3.2.2.9. To count as corroborating, a Network Perspective MUST observe the same challenge information (i.e. Random Value or Request Token) as the Primary Network Perspective.

@XolphinMartijn XolphinMartijn added the clean-up Items for future clean-up ballot label Oct 23, 2024
XolphinMartijn added a commit to XolphinMartijn/servercert that referenced this issue Oct 23, 2024
Copy link

This issue was created based on:

  • TLS BR Version 2.0.8
  • EVG Version 2.0.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
clean-up Items for future clean-up ballot
Projects
None yet
Development

No branches or pull requests

1 participant