-
probleme HTTPS POST
Bonjour,
J'ai un problème avec mon application,j'ai une interface qui récupère des fichiers XML par la méthode POST.
cela fonctionnait très bien avec le SSL v2 mais celui ci étant obsolète je suis obligé de passer par le SSL v3 ou TLS v1.
j'aurais besoin de quelques précision concernant les certificats.
Code:
IdSSLIOHandlerSocketOpenSSL2.SSLOptions.RootCertFile := 'RootCer.cer';
Autorité principales de confiance par exemple Microsoft Root autority
Code:
IdSSLIOHandlerSocketOpenSSL2.SSLOptions.CertFile := 'Certfile.cer';
le certificat du site sur lequel on fait le POST
il me renvoi toujours 'erreur socket 0'
j'utilise DELPHI 2010 avec indy 10.
-
Re,
j'ai trouvé la solution pour mon problème, en fait c'est mon idhttp il fallait mettre les options.
Code:
idhttp.HTTPOptions := [hoInProcessAuth,hoKeepOrigProtocol,hoForceEncodeParams];
en suite concernant la communication il faut créer un nouveau idhttp pour chaque méthode POST utilisée, puis le détruire.
sinon on a un message connection reset by peer # 10054.
voila si cela peu aider des personnes qui auront le même problème.