Indy TCP Server mit Indy Open SSL



  • Guten Abend liebes Forum,
    nun sitz ich hier wie ein Ochse vorm Berg. Hab auf meiner Form einen Indy Simple TCP Server und als Intercept ein ConnectionInterceptOpenSSL (sslvSSLv3,sslmServer). Kann ich beides in dieser Zusammenstellung verwenden ?
    Wie arbeitet das Server Socket und das SSL intercept zusammen ?

    Hab nen Öffentlichen und privaten schlüssel generiert.Wird dieser nicht automatisch von der Indy erzeugt oder soll ich das Certifikat über den objekt inspector der ssl indy laden?

    Währe heil froh wenn da mal jemand Licht ins Dunkle bringen könnte

    Edit: Sollte auch ohne certifikat funktionieren.



  • ---



  • Update:

    Verwendete Server Komponenten:
    Indy TCP Server (Multithreaded) - Active = true.

    ServerInterceptOpenSSL
    Optionen:
    - SSL v3 Mode
    - sslmServer
    - Enabled

    ThreadMgrDefault.

    Verwendete Client Komponenten:
    Indy TCP Client (Socksinfo: nonAuthent)

    ConnectionInterceptOpenSSL
    Optionen:
    - SSL v3 Mode
    - sslmClient

    Client1->Port = 14888;
      Client1->Host = "127.0.0.1";
      Client1->Connect();
    

    Fehler: Error connecting with SSL
    Das ConnectionInterceptOpenSSL des Clients gibt folgende Status Info aus:

    Client: SSL status: "before/connect initialization"
    Client: SSL status: "before/connect initialization"
    Client: SSL status: "SSLv3 write client hello A"
    Client: SSL status: "SSLv3 read server hello A"
    

    Ich verwende Indy 8 mit den neuesten OpenSSL Dlls. Steckt da der Wurm drin ?


Anmelden zum Antworten