Ich benutze die Asio C++ Bibliothek. Wenn ich einen SSL-Server-Socket erstelle, habe ich basierend auf dem Beispiel den folgenden Arbeitscode, um die Serverzertifikate anzugeben.Einzelnes Zertifikat für den asio ssl Kontext
http://www.boost.org/doc/libs/1_45_0/doc/html/boost_asio/example/ssl/server.cpp
context_.set_options(
boost::asio::ssl::context::default_workarounds
| boost::asio::ssl::context::no_sslv2
| boost::asio::ssl::context::single_dh_use);
context_.set_password_callback(boost::bind(&server::get_password, this));
context_.use_certificate_chain_file("server.pem");
context_.use_private_key_file("server.pem", boost::asio::ssl::context::pem);
context_.use_tmp_dh_file("dh512.pem");
Ist es möglich, hier die API irgendwie mit einem einzigen Zertifikat zu verwenden, da, wie oben zu Laden 3 Dateien dagegen?
Hallo, ich konnte nicht sehen, wie man die API verwendet, wenn wir den privaten Schlüssel und das Zertifikat in der gleichen Datei haben – tech74