Salta el contingut
 

Exercici: Cinema JSSE

Joan Puigcerver Ibáñez

Llicència: CC BY-NC-SA 4.0

(Reconeixement - NoComercial - CompartirIgual) 🅭

Objectius

Conéixer i utilitzar els SSLSocket i SSLServerSocket per crear aplicacions segures.

Estructura de l'exercici

ud4.exercises.jsse.cinema

Tots els exercicis han d'estar situats en el package corresponent:

  • Cada exercici ha d'anar dins del seu package.
  • El nom de la classe de cada exercici és el nom de l'exercici.
  • El format de l'eixida del programa ha de ser consistent amb el format demanat.

Enunciat

Adapta el codi de l'aplicació Exemple: Enviament d'objectes perquè utilitze SSLSocket. Cal generar els elements següents:

  • KeyStore de CinemaServer: guarda-la en el fitxer /files/ud4/cinema/cinema-server.jks. Indica l'ordre utilitzada com a comentari en el moment que es cree el SSLServerSocket en la classe CinemaServer. El certificat ha de tindre les dades següents:

    Camp Valor
    Àlies cinema-server
    CN CinemaServer
    OU PSP-DAM2S
    O CIPFP Mislata
    L Mislata
    ST València
    C ES

    Aquesta informació s'ha de mostrar per pantalla quan s'inicie el servidor.

  • TrustStore de CinemaClient: guarda-la en el fitxer /files/ud4/cinema/cinema-client.jks. Indica l'ordre utilitzada com a comentari en el moment que es cree el SSLSocket en la classe CinemaClient. Cal importar-hi el certificat del servidor generat anteriorment.

📌 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.