Certificato di autenticazione e sottoscrizione.
[email protected] Wed, 14 Sep 2005 12:04:00 +0200
| Newsgroups | gmane.comp.security.italian.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============1872925942== Content-Type: text/plain; charset=us-ascii Content-Disposition: inline http://www.expita.com/nomime.html Configuring Mail Clients to Send Plain ASCII Text ----- Forwarded message from Maurizio Gasperi <maurizio.gasperi(at)passepartout.sm> ----- Subject: Certificato di autenticazione e sottoscrizione. From: Maurizio Gasperi <maurizio.gasperi(at)passepartout.sm> Buongiorno a tutti. Dunque vorrei aggiungere delle funzionalit? di firma digitale all'applicativo di cui mi occupo. Posseggo una smartcard di infocamere con sopra il certificato di autenticazione e quello di sottoscrizione. Ho realizzato anche un programmino in C che tramite le chiamate alle CAPICOM mi firma un file e mi produce il relativo .p7m che poi Dike riesce correttamente a interpretare. Fin qui tutto bene o meglio credevo che andasse tutto bene. In realt? quando Dike esamina il file da me prodotto, accanto alla voce "Identificativo:" esso riporta il cosiddetto campo "CN" del certificato correttamente e cio? quello formato da COGNOME/NOME/USER_ID e poi subito accanto la scritta in rosso "(Certificato non conforme alla normativa)". Informandomi meglio scopro che quella dicitura in rosso dike la appone perch? si ? accorto che il certificato utilizzato non ? quello di sottoscrizione (cio? quello formato da COGNOME/NOME/CODICE_FISCALE/USER_ID) quindi non considerato valido per la legge italiana. Vado quindi a controllare nello store "Personal" del computer e trovo un solo certificato e guarda un po' proprio quello di autenticazione. Cancello il certificato e rilancio quindi il Sysgillo Setup dal desktop per reimportare i certificati dalla smartcard nello store di microsoft, ricontrollo e rivedo sempre solo il certificato di autenticazione. Mi sposto su di un altro PC dove avevo lavorato tempo addietro sempre sulle smartcard, apro il Personal store e trovo invece tutti e due i certificati!. Allora faccio la prova del nove, vale a dire cancello i due certificati, lancio il SysGillo Setup, ricontrollo e mi trovo tutti e due i certificati. Ho pensato tra me che a forza di installare e disinstallare qualche casino era successo ad ogni modo ho spostato il mio programmino su questultimo PC, l'ho modficato in modo che dei due certificati prelevasse specificatamente quello di sottoscrizione e l'ho lanciato, ma esso pur trovando il certificato, alla prima chiamata CryptSignMessage effettuata per conoscere la dimensione del messaggio firmato torna l'errore 80070045a, che vorrebbe dire "inizializzazione dll non riuscita". Rimodifico il programmino in modo che prenda stavolta il certificato di autenticazione (nel primo PC funzionava!). Pure qui stesso errore. Comincio ad avere un po' di confusione. Ricontrollo un po' il tutto e noto che i due programmi utilizzati per importare i certificati nello store di microsoft non sono esattamente uguali, e cio?: Nel primo PC avevo installato il "SysGillo - CSP Interfaces" versione 2.0, la cui provenienza dovrebbe essere sempre il sito di Infocamere, ma a questo punto mi sorgono dei dubbi. Nel secondo PC avevo installato il "SysGilloSSL-SMIME.exe" versione 2.2 che ? quello che si scarica attualmente dal sito di Infocamere. Ho rifatto i test su di una macchina completamente nuova dal punto di vista smartcard con gli stessi risultati vale a dire se installo "SysGillo - CSP Interfaces" versione 2.0 riesco ad importare il solo certificato di autenticazione e riesco per? anche a usarlo con il mio programmino (per? il certificato usato non ? quello voluto), mentre se installo il "SysGilloSSL-SMIME.exe" versione 2.2 riesco ad importare tutti e due certificati ma nessuno dei due ? utilizzabile. Giusto per terminare il quadro della situazione vi dir? che: In tutte e due le situazioni Outlook Express riesce sempre a firmare le Mail (cio? utilizzando il cert. di autenticazione). Sistema operativo: Windows xp pro con service pack 2. I certificati nella smartcard sono stati rinnovati da poco con procedura via Web sempre presso Infocamere. Qualunque aiuto ? ben gradito, grazie. Maurizio Gasperi programmatore ricerca e svilupppo maurizio.gasperi(at)passepartout.sm ------------------------------ Passepartout s.a. c/o World Trade Center San Marino - Edificio A Via Consiglio dei Sessanta, 99 - 47891 Dogana - RSM tel. 0549 978011 fax 0549 978005 www.passepartout.sm INFORMAZIONI STRETTAMENTE CONFIDENZIALI Ai sensi e per gli effetti della vigente normativa sulla tutela della privacy si informa che questo messaggio e' riservato unicamente ai destinatari sopra indicati, con espressa diffida a chiunque altro di leggerlo, copiarlo, utilizzarlo o diffonderlo senza autorizzazione. Se avete ricevuto questo messaggio per errore, Vi preghiamo di distruggerlo e di informare il mittente. THIS MESSAGE MAY CONTAIN CONFIDENTIAL AND/OR PRIVILEGED INFORMATION. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message ----- End forwarded message ----- --===============1872925942== Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline ________________________________________________________ http://www.sikurezza.org - Italian Security Mailing List --===============1872925942==--