Alcuni browser rinominano i file p7m in p7c (non per forza per colpa del browser ma probabilmente per una mancanza di corretto interprete MIME nel mio webserver). Il file ti assicuro che è .p7m
Comunque da questa discussione ho capito che il file .p7m in questione è codificato in base64.
Con OpenSSL.exe riesco a decodificarlo e salvarlo come .p7m che poi viene correttamente gestito dalla procedura di cui sopra
La stringa per la decodifica è
openssl base64 -d -in "IT03632460485_1E50O.xml.p7m" -out "DECODED_IT03632460485_1E50O.xml.p7m"
Quello che adesso vorrei riuscire a fare è riprodurre la stessa decodifica usando OpenSllUtils per Delphi, ma non trovo nulla a riguardo da nessuna parte...