Firma digitale

martedì 20 luglio 2010 - 17.39
Tag Elenco Tags  C#  |  VB.NET  |  .NET 1.1

Terzinaccio Profilo | Newbie

Salve,
sto facendo un applicativo che fa la firma digitale di infocert, con la dll iccrypto. Riesco a firmarlo ma quando provo a mandarlo a loro con il metodo post ho una risposta "File vuoto e non firmato", se invece uso la loro pagina di provo non ho problemi. Ho visto che il file .p7m che mi creo con la firma all'inizio ha dei caratteri strani e anche se lo apro con OpenText

Dim oFile As System.IO.File
Dim oRead As System.IO.StreamReader

oRead = oFile.OpenText(filefirmato)
Dim mStringaFile As String

While oRead.Peek <> -1
mStringaFile += (oRead.ReadLine())
End While
oRead.Close()
il valore di mStringaFile contiene solo la prima riga dove ci sono i caratteri strani(penso la firma)(0‚
{ *†H†÷
 ‚
l0‚
h1 0 + 0‚r *†H†÷
 ‚c‚_) le altre righe del file non vengono considerate. Da quello che ho capito in poche parole a loro arrivano solo la prima riga e quindi mi dice che il file non è firmato perchè non riesce a leggerlo, come posso escludere la prima riga di caratteri strani oppure convertirli in una stringa leggibile?
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5