topl
Messages postés5Date d'inscriptionmercredi 14 mai 2003StatutMembreDernière intervention20 avril 2004
-
19 avril 2004 à 10:51
cs_slims
Messages postés14Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention 9 avril 2005
-
9 avril 2005 à 05:39
Bonjour,
Je voudrais savoir comment effectuer une connexion web en utilisant le https.
Je connais pas trop le protocole et tout la phase de négociation des certificats.
Donc si kelkun connait une librairie fiable avec un tuto pour faire ca merci!!!
MetalDwarf
Messages postés241Date d'inscriptionmardi 29 octobre 2002StatutMembreDernière intervention23 janvier 2006 19 avril 2004 à 11:27
la librairie OpenSSL si tu veux faire du bas niveau. Elle est disponible sous Linux et Windows au moins.
OpenSSL permet de faire un serveur ou un client, mais si tu veux simplement recuperer une page web pas HTTPS, le plus simple est d utiliser libcurl qui fait tout a ta place!
cs_slims
Messages postés14Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention 9 avril 2005 9 avril 2005 à 05:39
Bonjour aux lecteurs,
merci topl d avoir copier le bout de code utilisant la librairie openssl, cela m a fais gagner du temps sur un projet perso.
Cependant me semble qu il y a une petite erreur sur ces lignes.
while (SSL_read(ssl, bufrec, sizeof(bufrec))>0)
{
printf("%s",bufrec);
}
Se serait mieux si tu recuperais la valeur de retour de SSL_read() a fin de mettre un '\0' en fin de tampon pour eviter le debordement memoire.