Ver Mensaje Individual
  #596  
Antiguo 12-05-2021
sline sline is offline
Miembro
 
Registrado: may 2021
Posts: 18
Reputación: 0
sline Va por buen camino
Genero el xml y a continuación lo firmo como indicó bilbur, en php.
Lo que no sé es si han tenido en cuenta que el carácter + forma parte de base64
https_//es.wikipedia.org/wiki/Base64

Hay un párrafo que pone:
Cita:
Por esta razón existe un Base64 Modificado para URL, donde no se usa el carácter '=' de marcado de relleno, y los caracteres '+' y '/' del Base64 estándar son sustituidos por '-' y '_' respectivamente, de manera que ya no se necesita usar codificadores de URL. Además, no tiene impacto en el tamaño de la codificación, dejándola intacta para uso en base de datos relacionales, formularios web e identificadores de objetos en general.
https_//stackoverflow.com/questions/1228701/code-for-decoding-encoding-a-modified-base64-url
¿sería posible reemplazar los caracteres '+' y '/' por '-' y '_' de la firma y que esta siga siendo válida?



Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
Revisa entonces que en algun momento no esté cambiando la codificación o que estés realizando el envío con una codificación incorrecta.
Por ejemplo, que no estés guardando en un paso intermedio a fichero y al guardar/recuperar esté cambiando.
Responder Con Cita