Verificare la firma digitale in un documento Word utilizzando Java

Questa breve guida spiega come verificare la firma digitale in un documento Word utilizzando Java. Include istruzioni di programmazione, 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 validazione della firma DOCX utilizzando Java

  1. Configura l’IDE per utilizzare Aspose.Words for Java per rilevare e verificare le firme digitali
  2. Definisci il file Word sorgente e verifica la presenza di firme digitali al suo interno
  3. Carica le firme dal file Word di destinazione e visualizzane il numero
  4. Analizza tutte le firme nel file e visualizzane le proprietà
  5. 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 delle firme digitali accedendo al FileFormatInfo del file Word sorgente e quindi carica la raccolta delle firme da esso. Analizza tutte le proprietà in ogni firma, visualizzale, recupera l’oggetto CertificateHolder da ogni firma e visualizza ulteriormente le sue proprietà per verificare tutti i parametri necessari nel file Word.

Codice per verificare la firma elettronica in DOCX utilizzando Java

Questo codice dimostra lo sviluppo di un controllore 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 intuitive con una sola chiamata API tramite 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 scadenza 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.

 Italiano