diff --git a/frontend/src/data/useTranslatedToolRegistry.tsx b/frontend/src/data/useTranslatedToolRegistry.tsx
index 0ed955c00..bf79d2ec0 100644
--- a/frontend/src/data/useTranslatedToolRegistry.tsx
+++ b/frontend/src/data/useTranslatedToolRegistry.tsx
@@ -135,11 +135,11 @@ export function useFlatToolRegistry(): ToolRegistry {
const allTools: ToolRegistry = {
// Signing
- manageSignatures: {
+ certSign: {
icon: ,
- name: t("home.manageSignatures.title", "Sign with Certificate"),
+ name: t("home.certSign.title", "Certificate Sign"),
component: ManageSignatures,
- description: t("home.manageSignatures.desc", "Add digital signatures to PDF documents using certificates"),
+ description: t("home.certSign.desc", "Sign PDF documents using digital certificates"),
categoryId: ToolCategoryId.STANDARD_TOOLS,
subcategoryId: SubcategoryId.SIGNING,
maxFiles: -1,
@@ -247,6 +247,14 @@ export function useFlatToolRegistry(): ToolRegistry {
},
// Verification
+ "validate-pdf-signature": {
+ icon: ,
+ name: t("home.validateSignature.title", "Validate PDF Signature"),
+ component: null,
+ description: t("home.validateSignature.desc", "Verify digital signatures and certificates in PDF documents"),
+ categoryId: ToolCategoryId.STANDARD_TOOLS,
+ subcategoryId: SubcategoryId.VERIFICATION,
+ },
"get-all-info-on-pdf": {
icon: ,
name: t("home.getPdfInfo.title", "Get ALL Info on PDF"),
diff --git a/frontend/src/types/toolId.ts b/frontend/src/types/toolId.ts
index 93d8dec00..a7a60bda5 100644
--- a/frontend/src/types/toolId.ts
+++ b/frontend/src/types/toolId.ts
@@ -12,8 +12,8 @@ const TOOL_IDS = [
'flatten', 'remove-certificate-sign',
'unlock-pdf-forms', 'compress', 'extract-page', 'reorganize-pages', 'extract-images',
'add-stamp', 'add-attachments', 'change-metadata', 'overlay-pdfs',
- 'manage-certificates', 'get-all-info-on-pdf', 'manageSignatures', 'read', 'automate', 'replace-and-invert-color',
- 'show-javascript', 'dev-api', 'dev-folder-scanning', 'dev-sso-guide', 'dev-airgapped'
+ 'manage-certificates', 'get-all-info-on-pdf', 'read', 'automate', 'replace-and-invert-color',
+ 'show-javascript', 'dev-api', 'dev-folder-scanning', 'dev-sso-guide', 'dev-airgapped', 'validate-pdf-signature'
] as const;
// Tool identity - what PDF operation we're performing (type-safe)