Firma Digitale - Aprire file con estensione p7m
Jump to navigation
Jump to search
In windows
Per aprire i file p7m in windows consigliamo
- go-sign di Infocert - consigliato.
Non e' da installare come Administrator, va scaricato ed installato dall'utente che lo usa. - arubasign, ma quest'ultimo e' piu' lento.
In Linux - gnome
Si puo' provare questo script
#!/bin/bash # # @author Alberto Corni # [Al 20190114-12:30] https://askubuntu.com/questions/590795/getting-rid-of-the-p7m-file-extension # fn="$1" f(){ bn=`basename "$fn"` openssl pkcs7 -inform DER -in "$fn" -print_certs -out "/tmp/$bn.pem" openssl x509 -text -in "/tmp/$bn.pem" -out "/tmp/$bn.pem.txt" openssl smime -verify -in "$fn" -inform der -noverify -signer "/tmp/$bn.pem" -out "/tmp/$bn.pdf" if [ $? -eq 0 ] then # less "/tmp/$bn.pem.txt" # nautilus "/tmp/$bn.pdf" xdg-open "/tmp/$bn.pdf" echo Firma corretta - OK! cat "/tmp/$bn.pem.txt" else echo ERROR decrypting - firma non valida rm "/tmp/$bn.pem.txt" "/tmp/$bn.pdf" fi } f 2>&1 | cat | less exit
e queste sono le istruzioni per configurarlo come applicazione Gnome3.
Ricordarsi di cambiare il path /home/corni/scripts/p7mverify.sh
# # # gnome install as app # # cat <<' EOF' > ~/.local/share/applications/p7mverify.desktop [Desktop Entry] Version=1.0 Name=P7m Verifier GenericName=P7m Verifier Comment=Consente di estrarre e verificare il contenuto di file p7m o MimeType= TryExec=/home/corni/scripts/p7mverify.sh Exec=/home/corni/scripts/p7mverify.sh %f Icon=gcr-smart-card Type=Application Terminal=true Categories=Utility Keywords=p7m;pdf;signature;firma;elettronica;verifica EOF