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
- Nastavte IDE tak, aby používalo Aspose.Words for Java pro detekci a ověřování digitálních podpisů
- Definujte zdrojový soubor Word a zkontrolujte přítomnost digitálních podpisů
- Načtěte podpisy z cílového souboru Word a zobrazte jejich počet
- Projděte všechny podpisy v souboru a zobrazte jejich vlastnosti
- 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.