<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Sign PDF with digital signature"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99416#c14">Comment # 14</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Sign PDF with digital signature"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99416">bug 99416</a>
              from <span class="vcard"><a class="email" href="mailto:huj@froreich-bioscientia.de" title="Hans-Ulrich Jüttner <huj@froreich-bioscientia.de>"> <span class="fn">Hans-Ulrich Jüttner</span></a>
</span></b>
        <pre>(In reply to Albert Astals Cid from <a href="show_bug.cgi?id=99416#c13">comment #13</a>)
<span class="quote">> is the ASN1 thing in the PDF spec? I can't find it
> </span >

The document from Adobe
<a href="https://www.adobe.com/devnet-docs/acrobatetk/tools/DigSig/Acrobat_DigitalSignatures_in_PDF.pdf">https://www.adobe.com/devnet-docs/acrobatetk/tools/DigSig/Acrobat_DigitalSignatures_in_PDF.pdf</a>
describes the generation of digital signatures in PDF documents. It says
"5. The hash value is encrypted with the signer’s private key and a hex-encoded
PKCS#7 object signature object is generated.
6. The signature object is placed in the file on disk, overwriting the
placeholder /Contents value. Any space not used for the signature object is
overwritten with zeros." RFC2315 (<a href="https://tools.ietf.org/html/rfc2315">https://tools.ietf.org/html/rfc2315</a>)
describes PKCS#7 objects
as ASN.1 structures.

<span class="quote">> This is only useful for documents that already have a signature field, right?
> </span >

Yes, I couldn't figure out how to create such a signature field with poppler.
So I content myself with the case where there is already a signature field in
the PDF document.

<span class="quote">> Not that i'm an ultra fan of windows, but open_memstream seems not to work
> there, is there anything else we could use? (No idea if anyone has tried
> building the nss3 code in windows but maybe better if we don't make it
> harder for them than necessary)</span >

I'm sorry about that, but I don't have access to a windows machine and,
moreover, do not know much about windows.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>