Zertifikat für TCPDF

Ich würde gerne erzeugen ein Zertifikat(self-signed im moment) für eine verschlüsselte PDF-Datei auf dem server. Was für mich interessant ist der workflow auf, wie das mit TCPDF.

, Was ich getan habe:

1) Erzeugen der Schlüssel:

openssl req -x509 -nodes -days 365000 -newkey rsa:1024 
openssl pkcs12 -export -in tcpdf.crt -out tcpdf.p12

2) generieren Sie die PDF-Datei mit den .crt - Datei

3) Dann begann ich, den acrobat reader und das Zertifikat installiert (tcpdf.p12). Ich benutzte Dokument->Sicherheitseinstellungen -> digitale id

4) konnte ich importieren der Sicherheitseinstellungen aber immer noch nicht öffnen Sie die PDF-Datei. Weiß nicht, ob ich es richtig machen? Was passiert, ist, dass acrobat reader 9.5.4 öffnet sich ein dialog mit der Eingabe eines Passworts. Ich gebe das Passwort ein, und ein Fehler wird angezeigt -> unbekannter Fehler -> CRecipientList-218

5) - Code, den ich verwendet (im Grunde das gleiche)

$certificate = 'file://../tcpdf.crt';
$info = array(
'Name' => 'TCPDF',
'Location' => 'Office',
'Reason' => 'Testing TCPDF',
'ContactInfo' => 'http://www.tcpdf.org',
);
$pdf->setSignature($certificate, $certificate, 'tcpdfdemo', '', 2, $info);
$pdf->SetProtection($permissions=array('print', 'copy'), $user_pass='', owner_pass=null, $mode=1, $pubkeys=array(array('c' => 'file://../tcpdf.crt', 'p' => array('print'))));

Kombinierte ich die folgenden Beispiele:

http://www.tcpdf.org/examples/example_052.phps

http://www.tcpdf.org/examples/example_016.phps

P. S.: ich weiß, das ist ein sehr praktisches Beispiel. Dachte nur, es ist einfacher zu verstehen, die Schritte, die ich mache.

Fragen:

  1. Ist der workflow im Allgemeinen Recht, wie(!) Ansatz Zertifikate für PDF-Dokumente mit der Verschlüsselung?

  2. Wenn ich generieren die .p12 - Datei habe ich auf geben Sie ein Passwort für die Datei, die ich später beim importieren des Zertifikats in acrobat. Ich Frage deshalb, weil ich auch die Möglichkeit, "on-generation" auf, geben das Passwort ein.

  3. Wenn der workflow ist Recht...wie behebe ich das problem?

  • Haben Sie versucht, Sie zu Kontaktieren tcpdf Jungs stattdessen?
  • Ich Tat, aber es ist keine Antwort bisher auf sourceforge.
Schreibe einen Kommentar