1 Jan 1998 21:57
Re: Dave's Critical Proposal
Warwick Ford <wford <at> VERISIGN.COM>
1998-01-01 20:57:43 GMT
1998-01-01 20:57:43 GMT
Dave:
At 02:35 PM 12/31/97 -0500, David P. Kemp wrote:
>Warwick (and Bob),
> You are correct; I did not make a distinction between "recognize"
>and "support". A hypothetical implementation might recognize a particular
>extension but not, for some reason, claim for compliance purposes to
>support it. Would the following rule be more suitable?
>
> "If an implementation claims PKIX-compliant support for a particular
> extension, where the scope of "support" is specified in the
> extension definition, then when processing that extension the value
> of the critical flag SHALL be ignored."
>
>
>In the case of certificatePolicies, "recognize" or "support" means that
>the application must support both the certificatePolicies extension
>{ id-ce 32 } itself and at least one of the policies (specified by
>the policyIdentifier field) contained in the extension.
No, I don't think this solves the whole problem. I think John is right in
pointing out a design weakness in X.509, with respect to the definition of
the Certificate Policies extension. Fact of the matter is that "Critical
Certificate Policies" extension and "Noncritical Certificate Policies"
extension really should be two different extension types, since they have
quite different semantics. Use of the criticality indicator to signify
different behaviour is not a good thing.
In fact, there is an even bigger problem ... I have run across scenarios
where you might want to have both a "Critical Certificate Policies"
(Continue reading)
RSS Feed