Questo articolo nitido contiene tutte le informazioni su come firmare digitalmente un documento Excel utilizzando Java. Contiene i passaggi logici necessari per eseguire questa attività a livello di codice insieme al codice di esempio eseguibile per inserire la firma elettronica in Excel utilizzando Java. Imparerai anche la personalizzazione di questo processo per utilizzare un PFX per creare una firma digitale e quindi inserire questa firma nel file Excel prima di salvarlo come file XLSX o in qualsiasi altro formato supportato.
Passaggi per creare una firma digitale in Excel utilizzando Java
- Configura l’ambiente per utilizzare Aspose.Cells dal repository per firmare il file Excel
- Crea un’istanza di un keystore e carica il certificato utilizzando il nome del file del certificato e la password
- Crea un digital signature utilizzando il keystore sopra e la password della chiave privata
- Fornire commenti, data e ora della firma per la firma digitale
- Crea una raccolta di firme digitali e aggiungi la firma digitale appena creata
- Carica workbook e aggiungi la raccolta di firme digitali
- Salva la cartella di lavoro con firma digitale
Questi passaggi descrivono la procedura come creare una firma elettronica in Excel utilizzando Java. Viene presentato un processo graduale in cui prima viene creato un keystore utilizzando il certificato PFX e la password della chiave privata, quindi viene creata una raccolta di firme digitali e una nuova firma digitale creata con l’aiuto del keystore viene aggiunta a questa raccolta. Nel passaggio finale, la cartella di lavoro di destinazione viene caricata e la raccolta di firme digitali viene aggiunta ad essa.
Codice per inserire la firma digitale in Excel utilizzando Java
In questo codice per firmare digitalmente Excel utilizzando Java, viene creato un Keystore utilizzando la crittografia PKCS12 e quindi viene caricato il file del certificato. La firma digitale viene creata fornendo l’archivio chiavi, la password della chiave privata, i commenti e l’ora della firma fornita dall’utente, tuttavia è anche possibile aggiungere l’immagine della firma, l’ID del provider e XAdESType. La cartella di lavoro di output può essere salvata in qualsiasi formato supportato come XLSX, XLS, XLSM, ODS, XLSB, ecc.
Questo tutorial ha condiviso il processo per la firma digitale del file Excel, tuttavia se vuoi imparare il processo per convertire Excel in un’immagine, fai riferimento all’articolo su come convertire fogli Excel in immagine in Java.