Cita:
Empezado por batuzail
Hola,
Alguien sabe como recuperar la firma de un xml firmado con Chilckat?
Saludos
|
La mejor forma es con un analizador (parser) XML. El problema es hacerse con uno bueno.
Yo lo necesitaba para otras cosas y al final tuve que hacérmelo. No es difícil, aunque requiere bastantes horas de trabajo para pulirlo, pero una vez hecho es una delicia poder procesar cualquier XML sin despeinarse.
Si quieres salir del paso, puedes buscar "<ds:SignatureValue" en el texto. Una vez encontrado tienes que buscar el siguiente '>', apuntar la posición, buscar el siguiente '<', apuntar la posición, y extraer el fragmento comprendido entre las dos posiciones.