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)