Serveur HTTPS

Résolu/Fermé
Messages postés
6
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
3 mai 2016
-
Messages postés
6
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
3 mai 2016
-
Bonjour,

je suis nouveau dans la programmation web.

j'aimerai construire un serveur qui repond aux requettes HTTPS d'un client et lui fournir un token.

avez vous des pistes pour moi svp?

je vous remercie.

3 réponses

Messages postés
16471
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 janvier 2022
2 938
Bonjour,

Que ce soit HTTP ou HTTPS ne change pas grand chose côté Java, c'est le serveur web qui traite cette partie. Lorsque le serveur d'application est sollicité c'est via une servlet donc pour le code le contenu de la requête c'est l'objet ServletRequest.

Idem pour la réponse, c'est un objet ServletResponse côté Java, et c'est le serveur web qui le convertit en HTTP ou HTTPS selon la requête et la configuration des protocoles.

Remarque : je parle de servlet car c'est la technologie la plus bas niveau, mais on peut utiliser en Java des technologies plus avancées (par exemple en REST) qui manipulent des servlet mais de manière transparente pour le développeur.

Quant au token, tu devrais regarder la classe UUID.
Messages postés
6
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
3 mai 2016

Merci KX,

je te remercie,

je regarde ça.
Messages postés
6
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
3 mai 2016

merci beaucoup KX,

j'ai un autre problème =)

j'ai géneré un certificat pour la connexion sécurisée, seleument lors du demmarage du serveur, j'ai une erreur qui me dit que le chemin d'accès du fichier .keystore est introuvable.

j'ai bien vérifié le chemin pourtant...
Messages postés
16471
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 janvier 2022
2 938
Les JRE/JDK maintiennent dans leur key store les autorités de certifications reconnues, tout les certificats signés par rapport à ceux-ci sont automatiquement validés, pour les autres, ce qui semble être ton cas, il faut explicitement rajouter le certificat à la JRE.

Voir : https://docs.oracle.com/cd/E19798-01/821-1841/gjrgy/index.html

Remarque : générer soi même un certificat ne permet pas de garantir que la connexion est sécurisée. L'utilisateur (via son navigateur web par exemple) va vérifier que le certificat est signé par une autorité reconnue dans ce domaine, dans le cas contraire il aura ce genre de messages :

Messages postés
6
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
3 mai 2016

Bonjour,

Merci beaucoup pour votre aide.

J'ai genéré un certificat, j'essai de le lire depuis mon code java, seulement lors de l'excecution, j'ai l'erreur le "chemin d'accès du fichier fichier mykey.keystore est introuvable".

pourtant, le fichier est bien là.

des orientations pour moi svp?
Messages postés
6
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
3 mai 2016

Heuu en fait, c'était les espaces dans le nom de mes dossiers qui dérangaient.

Merci beaucoup =);