====== Verificare la firma digitale di file p7m ====== Avendo a che fare con la P.A. italiana può capitare di imbattersi con file con estensione p7m. Si tratta di file firmati digitalmente. Per poter visionare i documenti è necessario verificare la firma ed estrarre i file originali. A tale scopo ci sono diversi strumenti a disposizione: * ci sono servizi web gratuiti; tra questi vi segnalo * [[https://postecert.poste.it/verificatore/service?type=0]] * [[https://www.firma.infocert.it/utenti/verifica.php]] * ci sono software freeware, ad esempio [[https://www.firma.infocert.it/installazione/installazione_DiKe.php|dike]] Se però siete come me dei puristi dell'opensource e non avete paura della linea di comando, vi suggerisco l'impiego di openssl. Questa è il comando da dare dalla shell bash $ openssl smime -verify -in "$FILE.p7m" -noverify -inform DER -out "$FILE" Su windows sostituite openssl con openssl.exe. Ed eccovi infine un piccolo script per la shell bash per automatizzare la verifica di più file for FILEIN in *.p7m do FILEOUT=${FILEIN%".p7m"} openssl smime -verify -in "$FILEIN" -noverify -inform DER -out "$FILEOUT" done ===== Linkografia ===== * [[https://quoll.it/firma-digitale-p7m-come-estrarre-il-contenuto/]]