Entwickler-Ecke
Internet / Netzwerk - IdHTTPServer und SSL
k4hvd - Di 22.05.07 13:58
Titel: IdHTTPServer und SSL
Hallo,
ich suche jetzt schon seit längerem nach einem beispiel für IdHTTPServer mit SSL unterstützung da ich es leider selber nicht zum laufen bringen kann. Kann mir da jemand vielleicht weiterhelfen?!
Ich benutze indy10 und indy SSL Buddy zum generieren von Zertifikaten. Bei IdTCPServer klappt alles prima aber bei httpserver nicht :(
wäre sehr dankbar für ein beispiel oder ähliches.
Gruß
Max
EDIT: habe schon eine lösung gefunden!
matze - Di 22.05.07 21:01
Dann wäre es nett, wenn du diese Lösung hier auch mitteilen würdest, für die Leute, die später mal auch so ein Problem haben.
k4hvd - Mi 30.05.07 18:17
Folgende zeilen müssen vorhanden sein damit IdHTTP mit SSL funktioniert:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| procedure TForm1.IdHTTPServer1Connect(AContext: TIdContext); begin if (AContext.Connection.IOHandler is TIdSSLIOHandlerSocketBase) then TIdSSLIOHandlerSocketBase(AContext.Connection.IOHandler).PassThrough:= false; end;
procedure TForm1.IdServerIOHandlerSSLOpenSSL1GetPassword(var Password: string); begin password:= 'aaaa'; end; |
Zudem natürlich ein Zertifikat die man zum Beispiel mit SSLBuddy (von Indy) erstellen kann und die OpenSSL libs: libeay32.dll, ssleay32.dll.
Max.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!