Https-server mit cpp-Netzwerkbibliothek

Wie kann man cpp-Netzwerkbibliothek zu implementieren, die ein HTTPS-server?

Folgende Fragen halten mich die Kombination aus asio-SSL-und cpp-Netzwerkbibliothek:

  • Sowohl SSL via asio-und cpp-Netzwerkbibliothek verwenden Sie ein asio-Akzeptor lauscht auf einen port (z.B. 80 oder 443) und dann einen separaten Modus für die aktuelle Verbindung.

    Ich davon ausgehen, dass für HTTPS:

    1. Verwenden Sie den asio-ssl-Akzeptor
    2. Die instanziiert eine Verbindung
    3. Führen Sie dann die SSL-handshake über diese Verbindung, und schließlich
    4. Cpp-Netzwerkbibliothek dienen HTTP über diese Verbindung

    Aber wie kann ich separate cpp-Netzwerkbibliothek die HTTP-connection-handler von der Akzeptor wird verwendet?

  • Oder muss ein pass ein io_service der asio-SSL-Verbindung? Wenn ja, welche? Oder sind die alle gleich?

  • Oder ist es eine komplett andere route zu nehmen?

  • Leider HTTPS wird nicht unterstützt in cpp-Netzwerkbibliothek.
  • bump, alle Köpfe bis auf das Problem? Haben Sie sich schließlich einrichten?
Schreibe einen Kommentar