Implementa el programa ShowCertificate, que carregara la keystore amb el certificat creat.
Per cada certificat existent en la keystore, el programa mostrarà el àlies i la informació del certificat.
Mostrara 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 mostrarà els àlies presents en la keystorefiles/ud4/exercises_certificate.jks i
li demanarà a l'usuari l'àlies del certificat per recuperar la clau pública.
Si el certificat no existeix, mostrarà un missatge d'error.
Després, l'usuari introduirà el text que vol encriptar.
Implementa un programa que desencripte un missatge amb una clau privada.
El programa mostrarà els àlies presents en la keystorefiles/ud4/exercises_certificate.jks i
li demanarà a l'usuari l'àlies del certificat per recuperar la clau privada.
Si el certificat no existeix, mostrarà un missatge d'error.
Si la keystore no conté una clau privada associada al àlies,
es mostrarà un missatge d'error.
Després, l'usuari introduirà el text que vol desencriptar.
Implementa un programa que signe un missatge amb una clau privada.
El programa mostrarà els àlies presents en la keystorefiles/ud4/exercises_certificate.jks i
li demanarà a l'usuari l'àlies del certificat per recuperar la clau privada.
Si el certificat no existeix, mostrarà un missatge d'error.
Si el certificat no conté una clau privada, mostrarà un missatge d'error.
Després, l'usuari introduirà el text que vol signar.
Implementa un programa que verifique si la signatura d'un missatge és vàlida amb una clau pública.
El programa mostrarà els àlies presents en la keystorefiles/ud4/exercises_certificate.jks i
li demanarà a l'usuari l'àlies del certificat per recuperar la clau pública.
Si el certificat no existeix, mostrarà un missatge d'error.
Després, l'usuari introduirà el text i la signatura que vol comprovar.
Per últim, el programa mostrarà 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.