Questa breve guida spiega come verificare una firma digitale in un documento Word utilizzando Java. Include le istruzioni di programmazione, le impostazioni dell’IDE e un codice di esempio per la verifica del certificato digitale in Word utilizzando Java. Diverse proprietà esposte dall’API vengono utilizzate per dimostrare tutti i parametri necessari per la verifica della firma in un file Word.
Passaggi per la convalida della firma DOCX utilizzando Java
- Configura l’IDE per utilizzare Aspose.Words for Java per rilevare e verificare le firme digitali
- Definisci il file Word di origine e verifica la presenza di firme digitali al suo interno
- Carica le firme dal file Word di destinazione e visualizzane il conteggio
- Analizza tutte le firme nel file e visualizzane le proprietà
- Per ogni signature, accedi all’oggetto CertificateHolder e visualizzane le proprietà
I seguenti passaggi riassumono come eseguire l’autenticazione della firma di un documento Word utilizzando Java. Innanzitutto rileva la presenza di firme digitali accedendo al FileFormatInfo del file Word di origine e quindi carica la raccolta delle firme da esso. Analizza tutte le proprietà di ciascuna firma e visualizzale, recupera l’oggetto CertificateHolder da ogni firma e quindi visualizzane le proprietà per verificare tutti i parametri necessari nel file Word.
Codice per verificare una firma elettronica in DOCX utilizzando Java
Questo codice dimostra lo sviluppo di un verificatore di firma digitale Word utilizzando Java. Sono disponibili molte altre proprietà che possono essere utilizzate per descrivere ulteriormente le firme digitali, ad esempio è possibile accedere al formato o al tipo di firma utilizzando il metodo sig.getSignatureType(), ottenere i byte grezzi della firma utilizzando sig.getSignatureValue(), visualizzare informazioni user-friendly con una singola chiamata API sig.toString() ed eseguire persino la verifica a livello di documento utilizzando il metodo signatures.isValid(). Sono inoltre disponibili ulteriori informazioni a livello di certificato, come la data di validità iniziale, la data di validità finale e l’algoritmo di firma utilizzato per firmare il documento.
Questo articolo ci ha insegnato il processo per verificare e recuperare le proprietà delle firme digitali in un file Word. Per stampare file Word con commenti, fare riferimento all’articolo Stampare un Documento Word con Commenti utilizzando Java.