<?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[pkcs7 Signatur erstellen&#x2F;verifizieren]]></title><description><![CDATA[<p>Hallo Zusammen,</p>
<p>ich möchte pkcs7 Signaturen (signierte Daten und Signatur in seperaten Files) erstellen und prüfen können. Ich kenne die RFC 2315 und ich kann das (od. die) X509Zertifikate aus der Signatur lesen und zur Entschlüsselung der Signatur verwenden. Aber ich kann den Hash nicht verifizieren. Obwohl die Dinge in RFC 2315 scheinbar klar beschrieben sind! Was läuft da falsch? Gibt es da einen wenig bekannten Trick, um das Problem zu lösen? Ich denke, daß ich beim Hash-Input irgendwie daneben liege. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Es wäre nett, falls Jemand einen Tip für mich hätte oder ein Stück C-Code zum Vergleichen. Danke schon mal!</p>
<p>P.S.: Die Basisfunktionen wie z.B. das Hashen funktionieren (getestet) und ich verwende keine Crypto-API, sondern programmiere alles selbst...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/191911/pkcs7-signatur-erstellen-verifizieren</link><generator>RSS for Node</generator><lastBuildDate>Tue, 30 Jun 2026 21:40:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/191911.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 08 Sep 2007 10:24:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to pkcs7 Signatur erstellen&#x2F;verifizieren on Sat, 08 Sep 2007 10:24:10 GMT]]></title><description><![CDATA[<p>Hallo Zusammen,</p>
<p>ich möchte pkcs7 Signaturen (signierte Daten und Signatur in seperaten Files) erstellen und prüfen können. Ich kenne die RFC 2315 und ich kann das (od. die) X509Zertifikate aus der Signatur lesen und zur Entschlüsselung der Signatur verwenden. Aber ich kann den Hash nicht verifizieren. Obwohl die Dinge in RFC 2315 scheinbar klar beschrieben sind! Was läuft da falsch? Gibt es da einen wenig bekannten Trick, um das Problem zu lösen? Ich denke, daß ich beim Hash-Input irgendwie daneben liege. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Es wäre nett, falls Jemand einen Tip für mich hätte oder ein Stück C-Code zum Vergleichen. Danke schon mal!</p>
<p>P.S.: Die Basisfunktionen wie z.B. das Hashen funktionieren (getestet) und ich verwende keine Crypto-API, sondern programmiere alles selbst...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361184</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361184</guid><dc:creator><![CDATA[sMime]]></dc:creator><pubDate>Sat, 08 Sep 2007 10:24:10 GMT</pubDate></item><item><title><![CDATA[Reply to pkcs7 Signatur erstellen&#x2F;verifizieren on Sat, 08 Sep 2007 10:58:46 GMT]]></title><description><![CDATA[<p>sMime schrieb:</p>
<blockquote>
<p>Es wäre nett, falls Jemand einen Tip für mich hätte oder ein Stück C-Code zum Vergleichen. Danke schon mal!</p>
</blockquote>
<p>Wirf mal ein Blick in OpenSSL <a href="http://www.openssl.org/docs/crypto/PKCS7_sign.html" rel="nofollow">http://www.openssl.org/docs/crypto/PKCS7_sign.html</a> oder in GNUtls <a href="http://www.google.com/codesearch?hl=en&amp;q=show:oj4LxQsEGGA:ZaMglX5hllU:je17V6XKN28&amp;sa=N&amp;ct=rd&amp;cs_p=ftp://ftp.gnutls.org/pub/gnutls/gnutls-1.6.0.tar.bz2&amp;cs_f=gnutls-1.6.0/lib/x509/pkcs7.c&amp;start=1" rel="nofollow">pkcs7.c</a></p>
<p>(ansonsten siehe google codesearch)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361195</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361195</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Sat, 08 Sep 2007 10:58:46 GMT</pubDate></item><item><title><![CDATA[Reply to pkcs7 Signatur erstellen&#x2F;verifizieren on Sat, 08 Sep 2007 11:42:57 GMT]]></title><description><![CDATA[<p>vielen Dank für den Tip!</p>
<p>Allerdings kannte ich die Seiten bereits... Da ich eine völlig andere Programmstruktur habe, müsste ich mich durch den gesamten Code (das ist weit mehr als die angegebenen C-Files) durchwühlen, um zu verstehen, was die eigentlich genau machen. Denn was nützt es mir, wenn irgendwo steht</p>
<pre><code>pkcs7.digest = create.pkcs7.digest(data,Algo,...);
</code></pre>
<p>oder Ähnliches? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Da kommt man vom hundertste ins tausendste... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Es ist unheimlich schwierig die Funktionen zu finden, wo wirklich was passiert - wo richtiger Code steht - nicht dieser C++ Quatsch! Sorry, aber ich bin ziemlich gefrustet. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Aber nochmals Vielen Dank! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361217</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361217</guid><dc:creator><![CDATA[sMime]]></dc:creator><pubDate>Sat, 08 Sep 2007 11:42:57 GMT</pubDate></item><item><title><![CDATA[Reply to pkcs7 Signatur erstellen&#x2F;verifizieren on Sat, 08 Sep 2007 12:10:41 GMT]]></title><description><![CDATA[<p>sMime schrieb:</p>
<blockquote>
<p>nicht dieser C++ Quatsch!</p>
</blockquote>
<p>Das ist kein C++ <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361233</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Sat, 08 Sep 2007 12:10:41 GMT</pubDate></item><item><title><![CDATA[Reply to pkcs7 Signatur erstellen&#x2F;verifizieren on Sat, 08 Sep 2007 12:17:04 GMT]]></title><description><![CDATA[<p>nimm doch php wenn dich c++ so frustet</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361240</guid><dc:creator><![CDATA[zanni]]></dc:creator><pubDate>Sat, 08 Sep 2007 12:17:04 GMT</pubDate></item><item><title><![CDATA[Reply to pkcs7 Signatur erstellen&#x2F;verifizieren on Sat, 08 Sep 2007 15:33:56 GMT]]></title><description><![CDATA[<p>ich mach ja auch kein C++ - sondern C! Nur die meisten Codestücke, die man so findet sind in C++... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Aber eigentlich wollte ich auch gar keine Diskussion über Sinn und Unsinn von C++ anfangen, sondern nur wissen welche Daten ich genau hashen muß, damit die Sache funktioniert - that's all!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1361412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1361412</guid><dc:creator><![CDATA[sMime]]></dc:creator><pubDate>Sat, 08 Sep 2007 15:33:56 GMT</pubDate></item><item><title><![CDATA[Reply to pkcs7 Signatur erstellen&#x2F;verifizieren on Tue, 11 Sep 2007 11:09:28 GMT]]></title><description><![CDATA[<p>Was willst'e denn mit den Signaturen machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1363192</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1363192</guid><dc:creator><![CDATA[HeinBlöd]]></dc:creator><pubDate>Tue, 11 Sep 2007 11:09:28 GMT</pubDate></item><item><title><![CDATA[Reply to pkcs7 Signatur erstellen&#x2F;verifizieren on Tue, 11 Sep 2007 11:19:04 GMT]]></title><description><![CDATA[<p>sMime schrieb:</p>
<blockquote>
<p>ich mach ja auch kein C++ - sondern C! Nur die meisten Codestücke, die man so findet sind in C++... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
</blockquote>
<p>ich glaube die meisten sind schon in C.<br />
btw: --&gt; <a href="http://tools.ietf.org/html/rfc2315" rel="nofollow">http://tools.ietf.org/html/rfc2315</a><br />
sollteste dir vielleicht anschauen, bevor du dich mit dem code beschäftigst.<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1363202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1363202</guid><dc:creator><![CDATA[Undertaker]]></dc:creator><pubDate>Tue, 11 Sep 2007 11:19:04 GMT</pubDate></item><item><title><![CDATA[Reply to pkcs7 Signatur erstellen&#x2F;verifizieren on Tue, 11 Sep 2007 19:52:22 GMT]]></title><description><![CDATA[<p>tja die RFC 2315 kenne ich! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Habe die aktuelle Version danach geschrieben, aber dennoch scheint da was nicht zu stimmen. Die Software ist zwar in sich konsistent, was signieren und verifizieren betrifft, aber scheinabr nicht mit anderen programmen, wie z.B. openssl, kompatibel... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1363627</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1363627</guid><dc:creator><![CDATA[sMime]]></dc:creator><pubDate>Tue, 11 Sep 2007 19:52:22 GMT</pubDate></item></channel></rss>