Considera un certificato utilizzato da un'autorità di certificazione. Questo è attualmente sottoposto a hash con SHA-1. Mi piacerebbe mantenere la stessa chiave pubblica / privata per questo, ma hash usando SHA-256. Con hash it intendo hash la sezione tbsCertificate - come descritto in RFC5280 - utilizzando SHA-256, seguito dalla firma del digest con la chiave privata della CA originale che ha effettivamente emesso il certificato.
Questo è nel contesto di questo articolo , dove si afferma che
If you want to convert a CA certificate on an ADCS version prior to Windows Server 2012, you must export the CA cert off of the CA, import onto ADCS 2012 or later using certutil.exe with the -KSP option, then export the newly signed certificate as a PFX file, and re-import on the original server.
Oltre all'errore di battitura (non c'è -KSP, solo un interruttore -CSP).
Tuttavia, se si utilizza una CA diversa per firmare un certificato, ciò comporta l'utilizzo di una chiave privata diversa, a condizione che l'identificatore della chiave di autorità rimanga invariato, e la chiave pubblica della CA di riferimento non verificherà questa nuova firma. Questo genera un certificato che fallirebbe la convalida?