Salta el contingut
 

Exercici: Cinema JSSE

Autor: Joan Puigcerver Ibáñez

Correu electrònic: j.puigcerveribanez@edu.gva.es

Llicència: CC BY-NC-SA 4.0

(Reconeixement - NoComercial - CompartirIgual) 🅭

Objectius

Conèixer i utilitzar els SSLSockets i SSLServerSockets per a crear aplicacions segures.

Estructura de l'exercici

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

  • Package: ud4.exericises.cinema
  • Cada exercici ha d'anar dins del package corresponent.
  • El nom de la classe de cada exercici és el nom.
  • El format de la eixida del programa ha de ser consistent amb el format demanat.

Enunciat

Adapta el codi de l'aplicació Exemple: Enviament d'objectes perquè utilitze SSLSockets.

Cal generar:

  • KeyStore de CinemaServer: Guardar-la al fitxer /files/ud4/cinema/cinema-server.jks.

    Indica la comanda utilitzada com a comentari en el moment que es cree el SSLServerSocket en la classe CinemaServer.

    Certificat:

    • À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 inicie el servidor.

  • TrustStore de CinemaClient: Guardar-la al fitxer /files/ud4/cinema/cinema-client.jks.

    Indica la comanda utilitzada com a comentari en el moment que es cree el SSLServerSocket en la classe CinemaClient.

  • Cal importar el certificat del servidor generat anteriorment.