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

RE: WGLC on DNSSEC bis document set



 [ Moderators note: Post by non-subscriber.  With the massive amount of
   spam, it is easy to miss and therefore delete relevant posts 
   by non-subsrcibers. Please fix your subscription addresses. ]

Where protocol-04 says

   o  The resolver's notion of the current time MUST be less than or
      equal to the time listed in the RRSIG RR's Expiration field;

   o  The resolver's notion of the current time MUST be greater than or
      equal to the time listed in the RRSIG RR's Inception field;

perhaps "using serial number arithmetic" should be inserted into each
of these two points for clarity. This solves the problem you see.

Donald


-----Original Message-----
From: itojun@iijlab.net [mailto:itojun@iijlab.net] 
Sent: Thursday, January 22, 2004 9:04 PM
To: Eastlake III Donald-LDE008
Cc: namedroppers@ops.ietf.org; dnssec-editors@east.isi.edu
Subject: RE: WGLC on DNSSEC bis document set


> I think it is clear if you actually go look at the serial number arithmetic RFC;
> however it would probably be helpful to change
> 
>    Signature Expiration and Inception field values are in POSIX.1 time
>    format: a 32-bit unsigned number of seconds elapsed since 1 January
>    1970 00:00:00 UTC, ignoring leap seconds, in network byte order.
> 
> to
> 
>    Signature Expiration and Inception field values are POSIX.1 time
>    format modulo 2**32: the least significant 32-bits of the number of
>    seconds elapsed since 1 January 1970 00:00:00 UTC, ignoring leap
>    seconds, in network byte order.
> 
> Since I believe that signature validity periods will rarely be even as
> long as one year, there is no need to waste bits by expanding these
> fields to 64 bits or to lose the one second resolution by scaling them.
> This is an instance where "serial number arithmetic" with a resolution
> of one second works well.

	based on what i get from protocol-04 page 28, expiration/inception
	field will be compared to wall clock of resolver, therefore DNSSEC
	baesd on the current packet format will not work after year 2106.
	so i think it necessary to address "after year 2106" issue by some way.
	there are multiple possibilities:
	- expand the field to 64bits
	- scaling (trade lifetime with resolution)
	- anything else?

itojun



--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>