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);

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
.
En visual net tengo problemas para generar mi sello
-
- Mensajes: 5
- Registrado: Mar Oct 16, 2012 3:25 pm
Re: En visual net tengo problemas para generar mi sello
- Adjuntos
-
- opensslkey.txt
- (19.17 KiB) Descargado 1139 veces
-
- Mensajes: 2
- Registrado: Lun Nov 09, 2015 12:51 pm
Re: En visual net tengo problemas para generar mi sello
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
Gracias