🍋
Menu
PDF

Digital Signature

Signature numérique (Authentification cryptographique)

Un mécanisme cryptographique qui vérifie l'identité du signataire d'un document et garantit que le contenu n'a pas été modifié depuis la signature.

Détail technique

Les signatures numériques utilisent la cryptographie asymétrique (généralement RSA ou ECDSA) pour créer un condensé signé du contenu du document. Le signataire hache le document (SHA-256 ou SHA-3), chiffre le condensé avec sa clé privée, et joint le résultat avec son certificat X.509. La vérification consiste à déchiffrer avec la clé publique, recalculer le condensé et comparer. PDF prend en charge les normes de signature CMS/PKCS#7, PAdES (ETSI EN 319 142) et l'horodatage (RFC 3161).

Exemple

```javascript
// Digital Signature: PDF manipulation example
import { PDFDocument } from 'pdf-lib';

const pdfDoc = await PDFDocument.load(fileBytes);
const pages = pdfDoc.getPages();
console.log(`Pages: ${pages.length}`);
```

Formats associés

Outils associés

Termes associés