Ověření digitálního podpisu v dokumentu Word pomocí Java

Tento krátký průvodce vysvětluje, jak ověřit digitální podpis v dokumentu Word pomocí Java. Obsahuje sadu programovacích instrukcí, nastavení IDE a ukázkový kód pro ověření digitálního certifikátu ve Wordu pomocí Java. Různé vlastnosti poskytované API jsou použity k demonstraci všech potřebných parametrů pro ověření podpisu v souboru Word.

Kroky pro ověření podpisu DOCX pomocí Java

  1. Nastavte IDE tak, aby používalo Aspose.Words for Java pro detekci a ověřování digitálních podpisů
  2. Definujte zdrojový soubor Word a zkontrolujte přítomnost digitálních podpisů
  3. Načtěte podpisy z cílového souboru Word a zobrazte jejich počet
  4. Projděte všechny podpisy v souboru a zobrazte jejich vlastnosti
  5. Pro každý signature přistupte k objektu CertificateHolder a zobrazte jeho vlastnosti

Následující kroky shrnují, jak provést ověření podpisu dokumentu Word pomocí Java. Nejprve zjistěte přítomnost digitálních podpisů přístupem k FileFormatInfo zdrojového souboru Word a poté z něj načtěte kolekci podpisů. Projděte všechny vlastnosti každého podpisu, zobrazte jejich hodnoty, načtěte objekt CertificateHolder z každého podpisu a dále zobrazte jeho vlastnosti pro ověření všech potřebných parametrů v souboru Word.

Kód pro ověření elektronického podpisu v DOCX pomocí Java

Tento kód demonstruje vývoj nástroje pro kontrolu digitálního podpisu ve Wordu pomocí Java. K dispozici je také mnoho dalších vlastností, které lze použít k podrobnějšímu popisu digitálních podpisů, například můžete získat formát nebo typ podpisu pomocí metody sig.getSignatureType(), získat surové bajty podpisu pomocí sig.getSignatureValue(), zobrazit uživatelsky přívětivé informace jedním voláním API pomocí sig.toString(), a dokonce provést ověření na úrovni dokumentu pomocí metody signatures.isValid(). K dispozici jsou také další informace na úrovni certifikátu, například datum platnosti od, datum platnosti do a algoritmus podpisu použitý k podepsání dokumentu.

Tento článek nás naučil proces ověření a načtení vlastností digitálních podpisů v souboru Word. Pro tisk souborů Word s komentáři si přečtěte článek Tisk dokumentu Word s komentáři pomocí Java.

 Čeština