angelcisneros / factura-electronica

Automatically exported from code.google.com/p/factura-electronica
Apache License 2.0
0 stars 0 forks source link

No puedo crear Sellar mi CFDIv32 #61

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
¿Cuáles pasos hay que seguir para reproducir el problema?
1. CFDv32 cfdi = new CFDv32(ExampleCFDv32Factory.createComprobante(), 
"mx.bigdata.sat.cfdi.examples");
2. mx.bigdata.sat.cfdi.v32.schema.Comprobante objComp = new 
mx.bigdata.sat.cfdi.v32.schema.Comprobante();
3. objComp = cfdi.sellarComprobante(key, cert);
4. cfdi.sellar(key, cert);
5. byte[] clavePrivada = getBytes(new FileInputStream(this.getRutaFileKey()));
6. PKCS8Key pkcs8 = new PKCS8Key(clavePrivada, this.Paswwod.toCharArray());
7. PrivateKey pk = pkcs8.getPrivateKey();
8. firma = Signature.getInstance("SHA1withRSA");
9. firma.initSign(pk);
10. String selloDigital = null;
11. try {
12.     firma.update(this.CadenaOriginal.getBytes("UTF-8"));
13.     BASE64Encoder b64 = new BASE64Encoder();
14.     selloDigital = b64.encode(firma.sign());
15. } catch (UnsupportedEncodingException e) {
16.   e.printStackTrace();
17. }
18. selloDigital.replace("\r", "");
19. String juntar = "";
20. for(int x = 0; x < selloDigital.length();x++){
21.    if (selloDigital.charAt(x) != '\r' && selloDigital.charAt(x) != '\n')
22.       juntar +=selloDigital.charAt(x);
23. }
24. this.setSello(juntar);
25. this.setCerti(objComp.getCertificado());
26. this.setNumCertificado(objComp.getNoCertificado());

¿Cuál es el resultado esperado? ¿Qué resulta en su lugar?
Creación del comprobante para sellar y me envía null.

¿Cuál versión del producto está utilizando?
cfdi-base-0.2.2-SNAPSHOT.jar

Agregue cualquier información adicional que resulte de utilidad.
Solo al momento de correr la primera linea me manda un error, anteriormente 
usaba la version 2.0 y ahora el error que me envia es nulo o que no es 
compatible

Agradesco su ayuda.

Original issue reported on code.google.com by aespinos...@gmail.com on 19 Jun 2012 at 4:06

GoogleCodeExporter commented 9 years ago
La librería de factura-electronica ha sido migrada a GitHub para facilitar la 
colaboración.

Los temas han sido migrados a 

https://github.com/bigdata-mx/factura-electronica/issues/

Visítanos!

Original comment by bigdata.mx on 21 Oct 2012 at 5:51