Serveur HTTPS

Résolu
nene_49 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
nene_49 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
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.
A voir également:

3 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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   Statut Membre Dernière intervention  
 
Merci KX,

je te remercie,

je regarde ça.
0
nene_49 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
Heuu en fait, c'était les espaces dans le nom de mes dossiers qui dérangaient.

Merci beaucoup =);
0