key rollover ripe ncc
play

Key rollover @RIPE NCC draft-ietf-sidr-res-certs-18#section-8 - PowerPoint PPT Presentation

RIPE Network Coordination Centre Key rollover @RIPE NCC draft-ietf-sidr-res-certs-18#section-8 draft-huston-sidr-keyroll-00.txt Tim Bruijnzeels IETF78 http://www.ripe.net 1 RIPE Network Coordination Centre Before rollover CA Issuer: TA


  1. RIPE Network Coordination Centre Key rollover @RIPE NCC draft-ietf-sidr-res-certs-18#section-8 draft-huston-sidr-keyroll-00.txt Tim Bruijnzeels IETF78 http://www.ripe.net 1

  2. RIPE Network Coordination Centre Before rollover CA Issuer: TA Certificate Subject: parent “TA” AIA Pointers SIA pointers CA Issuer: parent “parent” entry Repository Subject: child Publication parent parent Point MFT CRL CA Issuer: child Issuer: child Subject: gr.child Subject: ROA “Child” child child CRL MFT Tim Bruijnzeels IETF78 http://www.ripe.net 2

  3. RIPE Network Coordination Centre Phase 1 - Request new certificate 1 Generate new key 2 Generate certificate request 3 Request parent to issue and publish new certificate Publish manifest and CRL for new certificate (empty) 4 Wait for staging period ➡ Not implemented Tim Bruijnzeels IETF78 http://www.ripe.net 3

  4. RIPE Network Coordination Centre After phase 1 new certificate published Issuer: TA CA Issuer: TA Subject: parent * Subject: parent “TA” CA CA Issuer: parent “parent * ” “parent” Subject: child parent * parent parent parent * MFT CRL CRL MFT CA Issuer: child Issuer: child Subject: gr.child Subject: ROA “Child” child child CRL MFT Tim Bruijnzeels IETF78 http://www.ripe.net 4

  5. RIPE Network Coordination Centre Phase 2 - Activate new certificate 5 a) Suspend request processing b) Mark current CA old , and new CA pending 6 Re-issue all subordinate certificates using the pending CA 7 Re-issue subordinate signed objects using the pending CA (except for manifests) Tim Bruijnzeels IETF78 http://www.ripe.net 5

  6. RIPE Network Coordination Centre Phase 2 - Activate new certificate 8 Re-issue manifest for old CA ➡ CRL is the only remaining entry 9 a) Mark pending CA current b) Resume processing requests Tim Bruijnzeels IETF78 http://www.ripe.net 6

  7. RIPE Network Coordination Centre After phase 2 new certificate activated Issuer: TA CA Issuer: TA Subject: parent * Subject: parent “TA” NEW! CA CA Issuer: parent * “parent * ” “parent” Subject: child parent * parent parent parent * MFT CRL CRL MFT CA Issuer: child Issuer: child Subject: gr.child Subject: ROA “Child” child child CRL MFT Tim Bruijnzeels IETF78 http://www.ripe.net 7

  8. RIPE Network Coordination Centre Phase 2 $ rsync --list-only rsync://certrepo.ripe.net/rta CN=RTA,O=RIPE%20NCC,C=NL.cer CN=RTA,O=RIPE%20NCC,C=NL.crl CN=RTA,O=RIPE%20NCC,C=NL.mnf CN=dkH6Hh8BYnfyVZoYaO2FcAXyn9Q.cer CN=EQPBzzm03_gZdrqO6tOS7eHjyXY.cer Tim Bruijnzeels IETF78 http://www.ripe.net 8

  9. RIPE Network Coordination Centre Phase 2 $ rsync --list-only rsync://certrepo.ripe.net/prod/ d7/0b38ff-44ce-44c2-805b-50b7489300ed/1 EQPBzzm03_gZdrqO6tOS7eHjyXY.crl EQPBzzm03_gZdrqO6tOS7eHjyXY.mnf dkH6Hh8BYnfyVZoYaO2FcAXyn9Q.crl dkH6Hh8BYnfyVZoYaO2FcAXyn9Q.mnf anhbxfSN3kbcKt61dEkIPIULUSk.cer 2fv72__yOQgInutV4qCKwmSdw14.cer CfWKr5qQwLRdsnw67qLOqSAQq4g.cer nKALymnMlRyMITi7oy49AlbUUhA.cer Tim Bruijnzeels IETF78 http://www.ripe.net 9

  10. RIPE Network Coordination Centre Phase 3 - Revoke old CA 10 Generate revocation request for old key 11 Remove old CRL and manifest when request is performed Tim Bruijnzeels IETF78 http://www.ripe.net 10

  11. RIPE Network Coordination Centre After phase 3 old key revoked Issuer: TA CA Subject: parent * “TA” CA Issuer: parent * “parent * ” Subject: child parent * parent * CRL MFT CA Issuer: child Issuer: child Subject: gr.child Subject: ROA “Child” child child CRL MFT Tim Bruijnzeels IETF78 http://www.ripe.net 11

  12. RIPE Network Coordination Centre RIPE NCC repositories online CA & member CAs rsync://certrepo.ripe.net/prod/ resource trust anchor rsync://certrepo.ripe.net/rta/ external trust rsync://certrepo.ripe.net/eta/ anchor Tim Bruijnzeels IETF78 http://www.ripe.net 12

  13. RIPE Network Coordination Centre Questions? Tim Bruijnzeels IETF78 http://www.ripe.net 13

Recommend


More recommend