Hello,
while reviewing the DNS-PERSIST implementation in Open MPIC, I noticed that the DNS TXT record parser appears to validate only the following parameters:
and ignores all other parameters.
In particular, I could not find any handling of the policy=wildcard parameter described in the DNS-PERSIST draft.
From my reading of the draft, policy=wildcard is required for a CA to treat a DNS-PERSIST authorization as valid for wildcard certificates and/or subordinate names. Without this policy, the authorization scope should remain limited to the validated FQDN.
Looking at evaluate_persistent_dns_response(), additional parameters seem to be ignored, and I do not see any mechanism for exposing wildcard authorization information to later validation stages.
Could you clarify:
-
Is support for policy=wildcard currently implemented elsewhere in Open MPIC?
-
If not, is support for wildcard policy evaluation planned?
-
How should a CA using Open MPIC distinguish between:
- authorization for a single FQDN
- authorization that explicitly permits wildcard issuance
Thanks!
Hello,
while reviewing the DNS-PERSIST implementation in Open MPIC, I noticed that the DNS TXT record parser appears to validate only the following parameters:
accounturipersistuntiland ignores all other parameters.
In particular, I could not find any handling of the
policy=wildcardparameter described in the DNS-PERSIST draft.From my reading of the draft,
policy=wildcardis required for a CA to treat a DNS-PERSIST authorization as valid for wildcard certificates and/or subordinate names. Without this policy, the authorization scope should remain limited to the validated FQDN.Looking at
evaluate_persistent_dns_response(), additional parameters seem to be ignored, and I do not see any mechanism for exposing wildcard authorization information to later validation stages.Could you clarify:
Is support for
policy=wildcardcurrently implemented elsewhere in Open MPIC?If not, is support for wildcard policy evaluation planned?
How should a CA using Open MPIC distinguish between:
Thanks!