Tento krátký průvodce vysvětluje, jak ověřit digitální podpis v dokumentu Word pomocí Javy. Obsahuje sadu programovacích instrukcí, nastavení IDE a ukázkový kód pro ověření digitálního certifikátu ve Wordu pomocí Javy. Různé vlastnosti poskytované API se používají k demonstraci všech potřebných parametrů pro ověření podpisu v souboru Word.
Kroky pro ověření podpisu DOCX pomocí Javy
- Nastavte IDE tak, aby používalo Aspose.Words for Java k detekci a ověření digitálních podpisů
- Definujte zdrojový soubor Word a zkontrolujte přítomnost digitálních podpisů v něm
- 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í Javy. 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 a zobrazte je, získejte 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í Javy
Tento kód demonstruje vývoj kontroleru digitálního podpisu Word pomocí Javy. K dispozici je mnoho dalších vlastností, které lze použít k další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 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, jako je datum platnosti od, datum platnosti do a algoritmus podpisu použitý pro podepsání dokumentu.
Tento článek nás naučil proces ověřování a načítání 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í Javy.