Bonjour à toutes et à tous,
Je tenais d'abord à remercier H3bus qui m'a bien éclairci sur mon projet.
J'ai décidé de rouvrir un sujet afin de relancer un nouveau problème.
Pour ceux que ça intéresse, voici le projet :
http://www.pc-infopratique.com/forum-informatique/viewtopic.php?f=15&t=72028
Je dois développer plusieurs application en Java.
Tout d'abord, une application sera stocké sur le serveur et contiendra un algorithme de génération de licence.
Ensuite, une application cliente qui se chargera d'envoyer une demande de licence en envoyant un numéro de série, et l'application serveur lui renverra donc cette licence dans son intégrité.
J'ai déjà étudier le fonctionnement des sockets en Java, j'ai réussi à faire un mini-chat client-serveur.
- Comment cette action peut se traduire :
Client -> Serveur : "Tiens voici le numéro de série"
Serveur -> Client : "Je viens de vérifier dans la BDD ton numéro est correct"
....Génération de la clé par le serveur...
Serveur -> Client -> : "Tiens ta licence"
Client -> Serveur :" merci je l'ai reçu en entière"
Maintenant, j'aimerais aller plus loin dans les détails fondamentaux de l'application :
- La sécurisation des données (protocole HTTPS) = SSL. Quelle librairie offre cela en Java ? (OpenSSL étant en C).
J'ai vu JSSE mais pas plus d'infos la dessus, et je ne sais pas si le JDK de base offre cette sécurisation..
Enfin j'aurais besoin de vos lumières, car les tutos sont très pauvres sur ce sujet..
Merci de m'avoir lu !