Hola a todos... tengo un problema con un solo certificado en particular que al sellar un CFD 2.2 y validar con ValidaCFD resulta con lo siguiente:
"Esquema Valido"
"Sello del Emisor Invalido"
esto ocurre solamente al sellar con dicho certificado en particular. Este problema no ocurre al sellar con otros certificados (tanto de prueba como reales).
Estos CFD (v2.2) los estoy emitiendo haciendo uso de la misma base de datos, solamente intercambiando certificados.
Repito, el problema se me esta presentando solamente con un certificado en particular, con los demas certificados siempre obtengo:
"Esquema Valido"
"El Sello del Emisor SI es Valido (OK SHA-1)"
Mucho les agradecere cualquier sugerencia o comentario al respecto.

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
.
Sello invalido con un certificado.Con otros certificados OK.
-
- Mensajes: 58
- Registrado: Jue Jun 09, 2011 4:07 pm
-
- Mensajes: 58
- Registrado: Jue Jun 09, 2011 4:07 pm
Re: Sello invalido con un certificado.Con otros certificados
El problema se resolvio, usando la llave pareja respectiva del certificado.
-
- Mensajes: 3
- Registrado: Lun Jul 30, 2012 8:31 pm
Re: Sello invalido con un certificado.Con otros certificados
hola soy principiante en el tema de facturacion electronica, como puedo realizar el sello digital con codigo c#, el problema que tengo un xml y le agrego los nuevo atributos y genero la nueva cadena original, el problema que me marca sello digital es invalido.jzertuche escribió:El problema se resolvio, usando la llave pareja respectiva del certificado.
pongo el codigo utilizado
X509Certificate2 _Certificado = new X509Certificate2(dirCer, pass1);
SHA1CryptoServiceProvider sha2 = new SHA1CryptoServiceProvider();
RSACryptoServiceProvider RSA = (RSACryptoServiceProvider)_Certificado.PublicKey.Key;
HashEnBytes = sha2.ComputeHash(Encoding.UTF8.GetBytes(cadenanuevaoriginal));
var sb = new StringBuilder();
foreach (var element in HashEnBytes)
{
sb.Append(element.ToString("X2").ToLower());
}
//RSACryptoServiceProvider RSA = (RSACryptoServiceProvider)_Certificado.PublicKey.Key;
//byte[] bytesFirmados = RSA.SignData(Encoding.UTF8.GetBytes(cadena), sha1);
ResBytes = RSA.Encrypt(HashEnBytes, false);
//return Convert.ToBase64String(bytesFirmados);
HashTexto = Convert.ToBase64String(ResBytes);
return HashTexto;
y me marca sello digital incorrecto
me podrian ayudar, ya que tengo dias con este tema y ando atrasado en entrega del sistema, mi correo es a_ahuacapan@hotmail.com
ayuda
-
- Mensajes: 279
- Registrado: Mar Ene 18, 2011 11:29 am
- Ubicación: Guadalajara
- Contactar:
Re: Sello invalido con un certificado.Con otros certificados
¿Has hecho pruebas con otros certificados?
Te invito a visitar mi blog personal http://www.luiscisneros.com.mx/