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.