Skip to content

Panoramica Sicurezza

TCPDF-Next fornisce funzionalità sicurezza enterprise per proteggere documenti sensibili.

Funzionalità Sicurezza

Crittografia AES-256

Proteggi documenti con crittografia standard industria:

php
use Yeeefang\TcpdfNext\Pro\Security\Aes256Encryptor;

$encryptor = new Aes256Encryptor(
    ownerPassword: 'admin-password',
    userPassword: 'reader-password'
);

$pdf->encrypt($encryptor)->save('protected.pdf');

Firme Digitali

Firma documenti con certificati X.509:

php
use Yeeefang\TcpdfNext\Pro\Security\Signature\DigitalSigner;

$cert = CertificateInfo::fromPkcs12('/certs/signing.p12', 'password');
$signer = new DigitalSigner($cert);
$signer->sign($pdf);

Controllo Permessi

Limita operazioni utente:

php
use Yeeefang\TcpdfNext\Pro\Security\Permissions;

$permissions = new Permissions(
    print: true,
    copy: false,
    modify: false
);

Livelli Sicurezza

  • Base — Password utente/owner
  • Standard — AES-256 crittografia
  • Enterprise — Firme digitali PAdES
  • Archival — Long-term validation (LTV)

Best Practice

Vedi Best Practice Sicurezza per linee guida implementazione sicura.

Rilasciato sotto licenza LGPL-3.0-or-later.