RE: Firma digitale con Visual Basic
"Paolo Bardella" <[email protected]> Mon, 8 Nov 2004 17:57:24 +0100
| Newsgroups | gmane.comp.security.italian.devel |
|---|---|
| Message-ID | <004e01c4c5b4$0550c0e0$8508c082@ALDEBARAN> |
Grazie mille, sapere che comunque si dovrebbe riuscire a leggere il certificato e' gia' molto! Io uso (o meglio, tento di usare) questo codice VB, che richiama quello = che MS fornisce come esempio: Sub SignFile(ByVal sInFile As String, ByVal sOutFile As String) =20 Dim oCertStore As New Store oCertStore.Open CAPICOM_SMART_CARD_USER_STORE, "", 1=20 ....... al che purtroppo ottengo l'errore di cui parlavo. Forse sarebbe utile sapere che lettore usavi per le prove e con quale = OS:=20 io ho installato windows XP SP1 e uso il lettore IPM-NET versione USB. Grazie ancora,=20 Paolo -----Original Message----- From: [email protected] [mailto:[email protected]] = On Behalf Of Et. S. Sent: Tuesday, November 02, 2004 2:28 PM To: [email protected] Subject: RE: [devel] Firma digitale con Visual Basic Ho avuto esperienza simile qualche mese fa, ma al certificato riuscivo = ad=20 accedere. Il problema che ho riscontrato io (magari per mia incapacit=E0) =E8 = stata una=20 differenza nella codifica: i file .p7m che generavo col programma in VB = non=20 venivano correttamente riletti dal software DIke. Il tutto =E8 accaduto qualche mese fa e non ricordo bene. Se occorre = fammi=20 sapere e con calma vado a rivedere il codice. ET <FINE> From: "Paolo Bardella" <[email protected]> Reply-To: [email protected] To: <[email protected]> Subject: [devel] Firma digitale con Visual Basic Date: Sat, 30 Oct 2004 11:50:31 +0200 Salve a tutti, =A0 Sto cercando di sviluppare un applicativo Visual Basic per firmare digitalmente dei file .pdf e generare dei .p7m. usando certificati forniti da Infocamere. Pensavo inizialmente di impiegare librerie MS quali Capicom, ma con il lettore che sto usando (ipm minilector) non riesco ad accedere al certificato (l=92errore generato dal programma di esempio MS, csigndata.vbs, e=92 =93the keyset is not defined=94,numero 80090019). Usando il programma di firma fornito da Infocamere (Dike) tutto funziona correttamente. =A0 Vorrei sapere se qualcuno di voi ha avuto esperienze in questo settore e puo=92 dirmi se il problema puo=92 essere il lettore, oppure = se dipende dal formato dei dati memorizzati sulla smart card. Oppure: qualcuno di voi ha usato librerie (per C o VB) di altro tipo che funzionano correttamente con questo tipo di = certificati/lettori? =A0 Vi ringrazio per ogni tipo di aiuto che possiate darmi, Paolo Bardella ________________________________________________________ http://www.sikurezza.org - Italian Security Mailing List ________________________________________________________ http://www.sikurezza.org - Italian Security Mailing List