puisque tu travaille en java, regarde du coté des packages javax.net.ssl
mes compétences en java sont malheureusement très limités :S
soit tu utilise une connexion SSL avec un certificat pour le serveur (c'est amplement suffisant dans la plupart des cas)
soit tu fait plus compliqué:
-1-le client une connexion SSL au serveur
cette connexion ne sers qu'a authentifier le serveur, elle est fermée ensuite
-2-le serveur se reconnecte au client (avec le certificat du client, toujours en SSL)
c'est la connexion qui vas réellement servir
la première méthode à l'avantage d'être simple et la plupart du temps suffisamment 'secure'
la deuxième méthode rajoute la possibilité de révoquer les certificats des clients corrompus
Partager