Problema para cancelar en Edicom
Publicado: Vie Feb 07, 2014 3:58 am
Hola a todos.
Espero me puedan ayudar tengo una aplicacion que se conecta con Edicom, todo de maravilla excepto con la cancelación ya he intentado de todo
Y me da el siguiente error:
"com.edicom.ediwinws.service.cfdi.CFDiException: No se ha podido obtener el la clave privada del usuario para firmar la cancelación.
Error en el formato del pfx"
lo mas extraño es que si abro el pfx con otro programa sin broncas, seguro es el código, me pueden orientar.
Saludos.
Espero me puedan ayudar tengo una aplicacion que se conecta con Edicom, todo de maravilla excepto con la cancelación ya he intentado de todo
Y me da el siguiente error:
"com.edicom.ediwinws.service.cfdi.CFDiException: No se ha podido obtener el la clave privada del usuario para firmar la cancelación.
Error en el formato del pfx"
Código: Seleccionar todo
X509Certificate cert = new X509Certificate(this.path_pfx,pass_cer);
var variable = cert.Export(X509ContentType.Cert,pass_cer);
var base64 = Convert.ToBase64String(variable);
//byte[] envio = Encoding.Default.GetBytes(this.path_pfx);
byte[] envio = Encoding.Default.GetBytes(base64);
Edicom.CFDiService.CFDiService cancelar = new CFDiService.CFDiService();
try
{
CancelaResponse cancelaresponse = cancelar.cancelaCFDi(edicom_usr, edicom_pass, RFC, UUIDd, envio,pass_cer);
return true;
}
catch (Exception e)
{
MessageBox.Show(e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Hand);
return false;
}
Saludos.