[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Error in Path Validation description in RFC2549?



Thank you for pointing out the error.  That paragraph should read:

   The actions performed by the path processing software for each
   certificate i=1 through n are described below.  The self-signed
   certificate is certificate i=1, the end entity certificate is i=n.
   The processing is performed sequentially, so that processing
   certificate j affects the state variables for processing certificate
   (j+1). Note that actions (i) through (m) are not applied to the end
   entity certificate (certificate i=n).

Russ

At 01:59 PM 2/8/99 -0800, Michael Elkins wrote:
>In RFC2549, Section 6.1 ("Basic Path Validation"), paragraph 7, it is
>stated:
>
>   The actions performed by the path processing software for each
>   certificate i=1 through n are described below.  The self-signed
>   certificate is certificate i=1, the end entity certificate is i=n.
>   The processing is performed sequentially, so that processing
>   certificate i affects the state variables for processing certificate
>   (i+1). Note that actions (h) through (m) are not applied to the end
>   entity certificate (certificate n).
>
>Below that, item (h) is described:
>
>      (h)  Recognize and process any other critical extension present in
>      the certificate.
>
>The last statement of the first paragraph would seem to indicate that critical
>extensions in the end entity certificate can be ignored.  However, in
>section 4.2 ("Standard Certificate Extensions"), paragraph 1, it is stated:
>
>   A certificate using system MUST reject the certificate if it encounters
>   a critical extension it does not recognize; however, a non-critical
>   extension may be ignored if it is not recognized.
>
>Unless I am misreading something, this text is inconsistent..  The latter is
>clearly the correct procedure, is it not?
>
>me