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

va/ra: Deprecate EnforceMultiCAA and EnforceMPIC #8025

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

beautifulentropy
Copy link
Member

@beautifulentropy beautifulentropy commented Feb 26, 2025

Replace DCV and CAA checks (PerformValidation and IsCAAValid) in va/va.go and va/caa.go with their MPIC compliant counterparts (DoDCV and DoCAA) in va/vampic.go. Deprecate EnforceMultiCAA and EnforceMPIC and default code paths as though they are both true. Require that RIR and Perspective be set for primary and remote VAs.

Fixes #7965
Fixes #7819

@beautifulentropy beautifulentropy changed the title VA/RA: Deprecate EnforceMultiCAA and EnforceMPIC va/ra: Deprecate EnforceMultiCAA and EnforceMPIC Feb 26, 2025
@beautifulentropy beautifulentropy marked this pull request as ready for review February 26, 2025 21:26
@beautifulentropy beautifulentropy requested a review from a team as a code owner February 26, 2025 21:26
Copy link
Contributor

@beautifulentropy, this PR appears to contain configuration and/or SQL schema changes. Please ensure that a corresponding deployment ticket has been filed with the new values.

@jprenken jprenken requested review from a team and jsha and removed request for a team February 27, 2025 01:51
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.

Deprecate EnforceMPIC and EnforceMultiCAA flag MPIC: require non-empty perspective and RIR fields
2 participants