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