Serveur HTTPS

Résolu/Fermé
nene_49 Messages postés 6 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 3 mai 2016 - 20 avril 2016 à 10:01
nene_49 Messages postés 6 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 3 mai 2016 - 25 avril 2016 à 16:21
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

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
20 avril 2016 à 11:53
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.
0
nene_49 Messages postés 6 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 3 mai 2016
20 avril 2016 à 15:17
Merci KX,

je te remercie,

je regarde ça.
0
nene_49 Messages postés 6 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 3 mai 2016
20 avril 2016 à 17:01
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...
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
20 avril 2016 à 17:20
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 :

0
nene_49 Messages postés 6 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 3 mai 2016
25 avril 2016 à 15:16
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?
0
nene_49 Messages postés 6 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 3 mai 2016
25 avril 2016 à 16:21
Heuu en fait, c'était les espaces dans le nom de mes dossiers qui dérangaient.

Merci beaucoup =);
0