En visual net tengo problemas para generar mi sello

Para quienes programan Visual Basic aqui esta la solucion
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
alf
Mensajes: 5
Registrado: Mar Oct 16, 2012 4:25 pm

Re: En visual net tengo problemas para generar mi sello

Mensajepor alf » Mar Oct 16, 2012 4:52 pm

Para aquellos que quieren generar su sello en .NET...

Aquí está la clase opensslkey modificada con lo único que necesitas para timbrar.

Y así la usas:

string strSello = string.Empty;
string strPathLlave = @"D:\AAAA010101.key";
string strLlavePwd = "AAAA010101";
string strCadenaOriginal = "||3.2|..." // Aquí ya debieron haber generado la cadena original
System.Security.SecureString passwordSeguro = new System.Security.SecureString();
passwordSeguro.Clear();
foreach (char c in strLlavePwd.ToCharArray())
passwordSeguro.AppendChar(c);
byte[] llavePrivadaBytes = System.IO.File.ReadAllBytes(strPathLlave);
RSACryptoServiceProvider rsa = opensslkey.DecodeEncryptedPrivateKeyInfo(llavePrivadaBytes, passwordSeguro);
SHA1CryptoServiceProvider hasher = new SHA1CryptoServiceProvider();
byte[] bytesFirmados = rsa.SignData(System.Text.Encoding.UTF8.GetBytes(strCadenaOriginal), hasher);
strSello = Convert.ToBase64String(bytesFirmados);
Adjuntos
opensslkey.txt
(19.17 KiB) Descargado 1066 veces

rnegrete2114
Mensajes: 2
Registrado: Lun Nov 09, 2015 1:51 pm

Re: En visual net tengo problemas para generar mi sello

Mensajepor rnegrete2114 » Lun Nov 09, 2015 2:30 pm

intente agregar el openssl como referencia, pero no me reconoce las funciones dentro del código de vb net, como debo referenciar para que las funciones de openssl se publiquen y las pueda reconocer mi código.

Gracias


Volver a “Visual Basic”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados