Boost::asio und OpenSSL benötigten Dateien



  • Hallo!

    Ich möchte mit Boost::asio::ssl eine sichere socket Verbindung aufbauen.
    Leider blicke ich nicht ganz durch, vor allem was die Dateien angeht die man dafür benötigt.
    Aus dem Beispiel von Boost bereiten mir die folgenden befehle kopfschmerzen:

    context_.set_password_callback
    	context_.use_certificate_chain_file
    	context_.use_rsa_private_key_file
    	context_.use_tmp_dh_file
    

    Ich weis nicht was ich wo eintragen soll und vor allem wie ich die Dateien selber generieren kann.
    Also meine Annahme bisher:
    set_password_callback(...) dient zum "holen" der passphrase vom private key.
    use_rsa_private_key_file "holt" sich den private key (aus einer Datei).
    context_.use_certificate_chain_file keine Ahnung
    context_.use_tmp_dh_file keine Ahnung

    Was ich bisher getan habe:
    Ich habe mit puttyGen einen Public key und einen Private key erstellt (mit passphrase, RSA4096).
    Ich habe die "Export OpenSSH key" funktion von puttyGen benutzt.
    Ich habe die exportierte Datei mit openSSL decrypted.
    Jetzt weis ich nicht weiter, wie komme ich an die certifivate_chain_file und tmp_dh_file?


Anmelden zum Antworten