Estoy trabajando en una puerta de enlace SAML usando Ruby/Rails y estoy intentando escribir algún código que valida el xml digital signature de la respuesta SAML entrante contra el certificado x509 del servicio de origen.Canonicalizing XML en Ruby
Mi problema: la firma depende de una versión canonicalizada del XML que es hash y luego firmado y tengo problemas para encontrar una lib/ruby lib que canonicalize XML por the spec. Encontré un super old gem on rubyforge que es un desastre, pero estaría más interesado si algo como nokogiri admite este tipo de funcionalidad (de los documentos de nokogiri, no es así).
He buscado en Google extensamente pero pensé en preguntar aquí para ver si alguien tiene alguna buena idea antes de ir y tratar de escribir mi propia versión o volver a trabajar con la biblioteca c14n-r existente.
No es una joya [XMLDSig] (https://github.com/benoist/xmldsig) para verificar y firmar documentos XML. – Chloe