Nevim, co presne myslite tim "renewal nahrazenim", ale pokud se "Issuer", "Subject Key Identifier", "Authority Key Identifier" a hlavne klice CA (at ut Root ci Intermediate) nezmenily, muzete mit dva (i vice) soucasne platnych Root a Intermediate CA certifikatu, stale jde o stejnou CA a system si je pro dany certifikat najde, overi podpisy (a interval platnosti) a sestavi retezec az ke korenovemu CA v trusted store at uz jde o operacni system ci firefox apod. Takze zkontrolujte vyse uvedene a za predpokladu nezmenenych klicu plati a) i b) z vaseho dotazu soucasne.
A jeste pro jistotu: keyID z "Authority Key Identifier" (pokud existuje) Leaf certifikatu musi byt stejne jako "Subject Key Identifier" certifikatu CA vydavatele.
A vezmete prosim v uvahu, ze nejsem Buh a radeji si to jeste overte a otestujte
Ale principialne to tak je.
Tak zkouseno, prodlouzeni (s nahrazenim za puvodni certifikat v XCA) Root, Intermediate, Leaf a dodrzeni:
A jeste pro jistotu: keyID z "Authority Key Identifier" (pokud existuje) Leaf certifikatu musi byt stejne jako "Subject Key Identifier" certifikatu CA vydavatele.
Toto bylo dodrzeno. Musel jsem jeste v XCA pri prodlouzeni nastavit, aby "serial" byl identicky, nebot byl soucasti keyID.
Pak otestovano:
Klient s Root V1 akceptoval vzdalenou sluzbu s Intermediate V2 + Leaf 2 jako validni.
Klient s Root V2 akceptoval vzdalenou sluzbu s Intermediate V1 + Leaf 1 jako validni.
Tedy v tomto pripade lze primo nahradit veskere vyskyty V1 za V2, aniz by bylo nutno nejdrive instalovat Root V2 na kazdem serveru v infrastrukture. Jen je skoda, ze nemuzu primo prejit na ecdsa, par serveru s omezenou podporou tu jeste je a uplne se mi nechce riskovat problemy.