Giter Club home page Giter Club logo

Comments (6)

josemmo avatar josemmo commented on July 29, 2024

Hola @PaolaRuby,

¿Puedes pasar el certificado con el que ocurre el fallo?

from facturae-php.

PaolaRuby avatar PaolaRuby commented on July 29, 2024

Lamentablemente como todos los problemas anteriores, la firma es de un cliente, y por confidencialidad no la puedo enviar
De todas formas mi problema esta solucionado, solo lo comente para que tengan en cuenta la solución si le ocurre a alguien

Si te sirve el hexadecimal fue 0x63C31426D0557EB712705F05CC62A80B64CB471F y con esta funcion queda 569540487078645501056583593785013956447969167135

from facturae-php.

josemmo avatar josemmo commented on July 29, 2024

Hola @PaolaRuby,

Me parece un poco feo que crees un issue para avisar de un supuesto fallo, no menciones ni siquiera cómo reproducirlo, ni qué mensaje de error aparece, ni por qué es un fallo, y como solución propongas un código incomprensible sacado por ChatGPT.

Entiendo la parte de confidencialidad, pero ¿no podrías al menos molestarte en explicar el fallo o en proporcionar un certificado de prueba sin datos confidenciales para que altruistamente pueda venir yo a arreglarlo? Ya que no pido dinero a tu empresa por usar mi librería, y que la licencia os permite cobrar a vuestros clientes por usarla, me parece lo mínimo.

from facturae-php.

PaolaRuby avatar PaolaRuby commented on July 29, 2024

ni qué mensaje de error aparece

el Servicio de Rentas Internas solo dice firma invalida ese mensaje no dice nada,
usando JAVA con un XSD de xades encontre serialNumber must be integer

propongas un código incomprensible sacado por ChatGPT

No se xq incomprensible, el nombre de la función prácticamente lo explica, hexToDecManual hexadecimal a decimal manualmente, aparentemente ChatGPT nombra los metodos por lo que hacen,
ademas bcadd y bcmul aparentemente estan documentados en BC Math, solo que le pedi que no use ninguna libreria, solo PHP puro, por lo que puso los metodos manualmente, lo deduje al leer un poco
https://www.php.net/manual/es/function.bcadd.php
https://www.php.net/manual/es/function.bcmul.php

ni por qué es un fallo

Lo siento, pense que sabrias mas de este tema que mi, solo egrese hace poco y estoy deduciendo todo, serialNumber al parecer como dice el tag, solo puede ser numeros, no letras, y al ser hexadecimal vienen letras y se produce el fallo

proporcionar un certificado de prueba sin datos confidenciales

Ni idea como hacer eso, se que las firmas las compran a una certificadora, no tengo contacto con nadie de ahi, parece q escuche que llenan un formulario online, pagan y llega el archivo P12 al email, estoy en lo mas bajo de la cadena, son practicas pre profesionales, no se si en España haran eso, son pasantias no remuneradas por la experiencia que debes hacer antes de sacar el titulo

Ya que no pido dinero a tu empresa por usar mi librería

Estamos en otro pais, no usan tu codigo, pero algunas partes se parecen en el Xades, talvez fue una version inicial tuya, o talvez se guiaron y copiaron partes para adaptar el Xades a como se usa aca, ni idea, llegue hace poco y esto esta funcionando
Bueno lo corrijas o no en tu codigo en realidad no me afecta a mi, ni a la empresa en la que estoy, solo comunicaba porque me gusta el open source, y es feo perder el tiempo sin encontrar nada en internet y te presionen q debes buscar solución a un código que ni entiendes, en esto de openssl me esta pasando

Me parece un poco feo que crees un issue para avisar de un supuesto fallo

Yo pense que era normal crear issues para avisar fallos, siempre que creo un issue me aseguro de postear tambien la solucion para ayudar al autor y que no pierda valioso tiempo, pero no volvera a pasar, tienes mi palabra

from facturae-php.

PaolaRuby avatar PaolaRuby commented on July 29, 2024

para que altruistamente pueda venir yo a arreglarlo?

Ya lo he arreglado yo, solo te estaba dando la solución, no tiene nada de malo ser altruista, es lo que estaba haciendo, tampoco gano nada ayudando a los demás
https://bugs.php.net/bug.php?id=77411

from facturae-php.

cesarreyes3 avatar cesarreyes3 commented on July 29, 2024

Hay muchos ejemplos de esto en internet, la respuesta de ChatGpt es correcta y me parece entendible
Hay q tener tino para comunicarse con españoles 😄, ya se sabe como son

Cert. Ejemplo: https://github.com/php/php-src/pull/6445/files
Test: https://paiza.io/projects/e/hdpsjSoQ-Oo5ALgJawctqw

from facturae-php.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.