You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Document-Processing/PDF/PDF-Viewer/react/digital-signature/validate-digital-signatures.md
+3-5Lines changed: 3 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
layout: post
3
3
title: Validate Digital Signatures in React PDF Viewer | Syncfusion
4
-
description: Learn how to validate digital signatures applied to PDF forms using the Syncfusion JavaScript PDF Library with the React PDF Viewer. Covers integrity, certificate trust, timestamp, and revocation checks.
4
+
description: Learn how to validate digital signatures applied to PDF forms using the Syncfusion JavaScript PDF Library with the React PDF Viewer.
5
5
platform: document-processing
6
6
control: PdfViewer
7
7
documentation: ug
@@ -30,8 +30,6 @@ A **digital signature** is a cryptographic proof embedded in the PDF that allows
30
30
2. Use **JavaScript PDF Library** to **open the PDF bytes** and **validate the signature**.
31
31
3. Display the validation outcome (valid/invalid/unknown) in your React UI (badge, toast, side panel).
32
32
33
-

34
-
35
33
## How‑to: Validate a digital signature (Client‑side)
36
34
37
35
Cryptographic signature validation is performed by the Syncfusion PDF Library. Please refer to the PDF Library documentation for detailed guidance and sample code. The following pages cover validation concepts, APIs, and full examples:
@@ -54,7 +52,7 @@ After using the PDF Library to obtain validation results (integrity, trust, time
54
52
55
53
-**Single‑save rule:** Do **all edits first**, then **sign**, and **do not modify** the PDF after signing; modifying bytes after signing will invalidate the signature.
56
54
-**Establish trust:** For demos, a self‑signed PFX will appear *Unknown*. For production, use a certificate that chains to a trusted CA or import the signer/issuer to the verifier’s trust store.
57
-
-**Prefer timestamping (TSA):** A trusted timestamp improves long‑term validation even if the signer’s cert later expires or is revoked.
55
+
-**Prefer timestamp (TSA):** A trusted timestamp improves long‑term validation even if the signer’s cert later expires or is revoked.
58
56
-**Surface status in UI:** Show a clear badge (Valid/Invalid/Unknown) near the signature field or toolbar, and offer a *View details* panel with integrity, trust, and timestamp info.
59
57
60
58
## Troubleshooting
@@ -65,6 +63,6 @@ After using the PDF Library to obtain validation results (integrity, trust, time
65
63
-**No revocation info** – Ensure OCSP/CRL endpoints are reachable by the validator or embed revocation data if supported.
66
64
67
65
## See also
68
-
-[Add Digital Signature](/document-processing/pdf/pdf-viewer/react/forms/signature/add-digital-signature)
66
+
-[Add Digital Signature](./add-digital-signature-react)
0 commit comments