1 Apr 1998 09:14
Re: Questions about PKCS #10 and cert extensions
Moshe Litvin <moshe <at> CheckPoint.COM>
1998-04-01 07:14:26 GMT
1998-04-01 07:14:26 GMT
Peter Gutmann wrote: > > Moshe Litvin <moshe <at> CHECKPOINT.COM> writes: > >Peter Gutmann wrote: > >>Since including certain extensions like > >>basicConstraints, keyUsage, certificatePolicies, and a few others is > >>pointless unless they're marked critical, I'm thinking of recommending that > >>if used, these extensions must be marked critical. What do people think > >>about this? > > >I think that this prove the point, marking an extension as critical will > >render it useless for a lot of software, you don't want to do it unless you > >have a VERY good reason to do so. > > But if an extension isn't marked critical then by implication it's marked > useless, because an implementation is free to ignore it. For example: Critical does not necessary mean important. The critical flag was meant to be a backward compatibility flag - a way to add information to a certificate without breaking existing applications. Unless explicitly specified an application must process any extension it understands regardless of the criticality flag. The criticality flag is meant only for application that does not understand the specific extension. > > >I suggest the we will should say that the the basicConstraints shouldn't be > >marked critical on a CA's certificate. >(Continue reading)
RSS Feed