La importul certificatului pe un server Tomcat poți primi:
keytool error: java.lang.Exception: Failed to establish chain from reply
Eroarea înseamnă că keytool nu poate construi lanțul complet de certificate. Cauze frecvente:
- Alias greșit — certificatul trebuie importat cu același alias folosit la generarea CSR-ului (ex.
server). - Lipsesc certificatele intermediare/root — importă întâi certificatul root și intermediarele (fiecare cu propriul alias), apoi certificatul domeniului. Cel mai simplu este importul unui fișier
.p7bcare conține tot lanțul. - Certificatul nu se potrivește cu cheia privată din keystore.
Comenzi utile
# verifică conținutul keystore-ului
keytool -list -v -keystore nume_keystore.jks
# șterge un import greșit
keytool -delete -alias alias_gresit -keystore nume_keystore.jks -storepass parola
Reia importul cu lanțul complet și aliasul corect.