Visual RFC.
ALL RFCs / RFC 4033
Read the RFC ↗
RFC 4033 / PROTOCOL MECHANISMS

Check cache lifetime and signature time

05

TTL expiration and RRSIG validity periods solve different timing problems.

Related RFCs and changes

“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.

DIAGRAM§ 8.1 ↗
RFC 4033 · § 8.1EXAMPLE
3 / 3
Check cache lifetime and signature timeTTL expiration and RRSIG validity periods solve different timing problems.Two independent time checkscache TTLsignatureinception → expirationA validity constraint failed → do not acceptWorked intervals; TTL and signature validity are not the same
03
Do not accept data after the relevant validity constraint has failed.

Do not accept data after the relevant validity constraint has failed.

Protocol participantThreat or exceptionProtocol controlSimplified drawings · precise section references
WHAT CHANGED
RFC 2535 DNSSEC familyRFC 4033 § 10

The revised family separates introduction, record formats, and protocol behavior across RFCs 4033, 4034, and 4035.

Read the updated RFC section ↗
KEY POINT

TTL bounds cache reuse; signature inception and expiration bound signature validity.

  • TTL bounds cache reuse; signature inception and expiration bound signature validity.
  • A validator needs sufficiently correct time to assess signature validity.
DETAILS

The drawing is a simplified worked example. Follow the linked RFC and its updates for implementation requirements.

Read the RFC section ↗

Diagrams simplify the RFC. Read the linked sections for complete requirements.

Privacy
All chapters in this RFC
  1. Verify a signed record set
  2. Follow a chain of trust
  3. Authenticate a missing name or type
  4. Protect the last hop separately
  5. Check cache lifetime and signature time
RFC 9700 / CHAPTERS

Chapters

For full details, tables, algorithms, and exceptions, read the original RFC.

RFC status and corrections ↗