Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

El codigo no esta terminado #4

Open
angeljqv opened this issue Jul 5, 2023 · 0 comments
Open

El codigo no esta terminado #4

angeljqv opened this issue Jul 5, 2023 · 0 comments

Comments

@angeljqv
Copy link

angeljqv commented Jul 5, 2023

Me tomo un par de horas corregir todos los errores, dejo un listado de los q recuerdo

  • serialNumber a veces desborda la variable por culpa del parseInt
  • En issuerName es mejor usar un foreach con un reverse(tiene codigo quemado con las posiciones)
  • En issuerName con las firmas UANATACA el OID viene como undefined, necesita un arreglo, para poner el valor correcto del shortName
  • En los P12 vienen varios certificados, hay q escoger el que tiene Digital Signature en purposes
  • En los P12 vienen varios certificados, hay q escoger el que este dentro del rango de fechas activas(validity{notBefore,notAfter})
  • El sha1 del xml_string necesita el valor canonico c14n,(http://www.w3.org/TR/2001/REC-xml-c14n-20010315), si no falla en ciertos escenarios
  • Los digests necesitan el argumento utf8 cuando es texto, también necesita otras correcciones de encoding para linux

habían otros problemas que ya no recuerdo, pero esos son los principales
de todas formas muchas gracias por subir el código, me sirvió de base para empezar, y ahora todo esta funcionando

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant