Implementa el programa ShowCertificate, que carregue la keystore amb el certificat creat.
Per cada certificat existent en la keystore, el programa ha de mostrar l'àlies i la informació
del certificat:
Ha de mostrar un missatge d'error si la keystore no existeix.
Cal utilitzar els mètodes proporcionats en els exemples.
Cal emmagatzemar les dades sensibles en el fitxer de configuració application.properties.
Implementa un programa que encripte un missatge amb una clau pública. El programa ha de mostrar
els àlies presents en la keystorefiles/ud4/exercises_certificate.jks i demanar a la persona
usuària l'àlies del certificat per recuperar la clau pública. Si el certificat no existeix, ha
de mostrar un missatge d'error.
Després, la persona usuària introdueix el text que vol encriptar i, per últim, el programa
mostra el text encriptat.
Implementa un programa que desencripte un missatge amb una clau privada. El programa ha de
mostrar els àlies presents en la keystorefiles/ud4/exercises_certificate.jks i demanar a la
persona usuària l'àlies del certificat per recuperar la clau privada. Ha de mostrar un missatge
d'error en els casos següents:
Si el certificat no existeix.
Si la keystore no conté una clau privada associada a l'àlies.
Després, la persona usuària introdueix el text que vol desencriptar i, per últim, el programa
mostra el text desencriptat.
Implementa un programa que signe un missatge amb una clau privada. El programa ha de mostrar els
àlies presents en la keystorefiles/ud4/exercises_certificate.jks i demanar a la persona
usuària l'àlies del certificat per recuperar la clau privada. Ha de mostrar un missatge
d'error en els casos següents:
Si el certificat no existeix.
Si el certificat no conté una clau privada.
Després, la persona usuària introdueix el text que vol signar i, per últim, el programa mostra
la signatura generada.
Implementa un programa que verifique si la signatura d'un missatge és vàlida amb una clau
pública. El programa ha de mostrar els àlies presents en la keystorefiles/ud4/exercises_certificate.jks i demanar a la persona usuària l'àlies del certificat per
recuperar la clau pública. Si el certificat no existeix, ha de mostrar un missatge d'error.
Després, la persona usuària introdueix el text i la signatura que vol comprovar i, per últim, el
programa mostra si la signatura és correcta.
📌 Aquest document pot quedar desactualitzat després d’imprimir-lo. Pots consultar la versió més recent
a la pàgina web.
🌿 Abans d’imprimir aquest document, considera si és realment necessari. Redueix el consum de paper i ajuda a protegir el nostre entorn.