Uploaded image for project: 'Support'
  1. Support
  2. SUPPORT-235

RFC5011 key rollovers should not override normal DS record processes

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: OpenDNSSEC 1.4.9
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:

      Ubuntu 16.04.6 LTS

      Description

      I'm using RFC5011 on my zones because this is the only practical way to get resolvers to keep working if external connectivity is lost, otherwise local zones fail to validate.
       
      Overnight the previous KSK was revoked before waiting for the DS record for the new KSK causing all the zones to fail to validate.
       
      RFC5011 is not intended solely for use by the root zone and it must be possible to continue to use DS records at the same time.

              <Policy name="default">
                      <Description>A default policy that will amaze you and your friends</Description>
                      <Signatures>
                              <Resign>P1D</Resign>
                              <Refresh>P56D</Refresh>
                              <Validity><Default>P63D</Default><Denial>P63D</Denial></Validity>
                              <Jitter>P1D</Jitter>
                              <InceptionOffset>PT1H</InceptionOffset>
                      </Signatures>
                      <Denial><NSEC3><Resalt>P100D</Resalt><Hash><Algorithm>1</Algorithm><Iterations>5</Iterations><Salt length="8"/></Hash></NSEC3></Denial>
                      <Keys>
                              <TTL>PT1H</TTL>
                              <RetireSafety>P2D</RetireSafety>
                              <PublishSafety>P2D</PublishSafety>
                              <ShareKeys/>
                              <Purge>P14D</Purge>
                              <KSK>
                                      <Algorithm length="1536">10</Algorithm>
                                      <Lifetime>P1Y</Lifetime>
                                      <Repository>SoftHSM</Repository>
                                      <Standby>0</Standby>
                                      <!-- <ManualRollover/> -->
                                      <RFC5011/>
                              </KSK>
                              <ZSK>
                                      <Algorithm length="1280">10</Algorithm>
                                      <Lifetime>P3M</Lifetime>
                                      <Repository>SoftHSM</Repository>
                                      <Standby>0</Standby>
                                      <!-- <ManualRollover/> -->
                              </ZSK>
                      </Keys>
                      <Zone>
                              <PropagationDelay>PT1H</PropagationDelay>
                              <SOA><TTL>PT3H</TTL><Minimum>PT1H</Minimum><Serial>datecounter</Serial></SOA>
                      </Zone>
                      <Parent>
                              <PropagationDelay>PT3H</PropagationDelay>
                              <DS><TTL>P1D</TTL></DS>
                              <SOA><TTL>P2D</TTL><Minimum>PT3H</Minimum></SOA>
                      </Parent>
              </Policy>
      

        Attachments

          Activity

            People

            Assignee:
            Unassigned
            Reporter:
            sa Simon Arlott
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated: