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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend