<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[SSL + P12 (platformunabhängig)]]></title><description><![CDATA[<p>Ich schaue mir gerade Beispiele auf der Seite von Boost::Asio an und versuche mithilfe des folgenden Codes einen Client zu basteln, der über SSL mit einem Server kommunizieren soll:<br />
<a href="http://www.boost.org/doc/libs/1_45_0/doc/html/boost_asio/example/ssl/client.cpp" rel="nofollow">http://www.boost.org/doc/libs/1_45_0/doc/html/boost_asio/example/ssl/client.cpp</a></p>
<p>Da anscheinend P12 Container nicht unterstützt werden, habe ich das P12 in ein PEM konvertiert und in den Code eingebunden.</p>
<p>Ich bekomme aber immer nur den folgenden Error:</p>
<p>Handshake failed: asio.ssl:336134278</p>
<p>was wohl bedeutet, das das Zertifikat nicht verifiziert werden kann.</p>
<p>Hat irgendjemand Erfahrungen mit Boost::Asio und kann mir Tipps geben, wie man PEM (P12) hier richtig verwendet?<br />
Ich habe dies noch nie benutzt, bin also noch totaler Neuling auf dem Gebiet von Zertifikaten.</p>
<p>Ich brauche das für ein Projekt auf der Arbeit, das Problem hierbei ist das die resultierende Library auf AIX, Linux und Windows laufen muss.</p>
<p>Wir setzen für diesen Zweck im Moment Boost ein, und dort die Asio Library, um mittels HTTP zu kommunizieren.<br />
Aber mit SSL komme ich nicht wirklich weiter, und leider habe ich bis jetzt keine &quot;Anfängerfreundliche&quot; Anleitung gefunden.</p>
<p>Falls jemand Tipps hat, wäre ich dafür sehr dankbar.ü</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/278813/ssl-p12-platformunabhängig</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 01:23:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/278813.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 13 Dec 2010 15:11:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SSL + P12 (platformunabhängig) on Mon, 13 Dec 2010 15:11:18 GMT]]></title><description><![CDATA[<p>Ich schaue mir gerade Beispiele auf der Seite von Boost::Asio an und versuche mithilfe des folgenden Codes einen Client zu basteln, der über SSL mit einem Server kommunizieren soll:<br />
<a href="http://www.boost.org/doc/libs/1_45_0/doc/html/boost_asio/example/ssl/client.cpp" rel="nofollow">http://www.boost.org/doc/libs/1_45_0/doc/html/boost_asio/example/ssl/client.cpp</a></p>
<p>Da anscheinend P12 Container nicht unterstützt werden, habe ich das P12 in ein PEM konvertiert und in den Code eingebunden.</p>
<p>Ich bekomme aber immer nur den folgenden Error:</p>
<p>Handshake failed: asio.ssl:336134278</p>
<p>was wohl bedeutet, das das Zertifikat nicht verifiziert werden kann.</p>
<p>Hat irgendjemand Erfahrungen mit Boost::Asio und kann mir Tipps geben, wie man PEM (P12) hier richtig verwendet?<br />
Ich habe dies noch nie benutzt, bin also noch totaler Neuling auf dem Gebiet von Zertifikaten.</p>
<p>Ich brauche das für ein Projekt auf der Arbeit, das Problem hierbei ist das die resultierende Library auf AIX, Linux und Windows laufen muss.</p>
<p>Wir setzen für diesen Zweck im Moment Boost ein, und dort die Asio Library, um mittels HTTP zu kommunizieren.<br />
Aber mit SSL komme ich nicht wirklich weiter, und leider habe ich bis jetzt keine &quot;Anfängerfreundliche&quot; Anleitung gefunden.</p>
<p>Falls jemand Tipps hat, wäre ich dafür sehr dankbar.ü</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1993824</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1993824</guid><dc:creator><![CDATA[TheGrudge]]></dc:creator><pubDate>Mon, 13 Dec 2010 15:11:18 GMT</pubDate></item></channel></rss>