Canonicalizando XML em Ruby

Estou trabalhando em um gateway SAML usando Ruby / Rails e estou tentando escrever algum código que valide oassinatura digital xml da resposta SAML recebida em relação ao certificado x509 do serviço de origem.

Meu problema: a assinatura depende de uma versão canonizada do XML que é hash e depois assinada, e estou tendo problemas para encontrar uma rub / lib / gem que canonize o XML pora especificação. Achei umjóia super antiga em rubyforge isso é uma bagunça, mas eu ficaria mais interessado se algo como nokogiri suportasse esse tipo de funcionalidade (dos documentos nokogiri, não).

Pesquisei bastante no Google, mas pensei em pedir por aqui para ver se alguém tem alguma boa ideia antes de tentar escrever minha própria versão ou refazer a biblioteca c14n-r existente.

questionAnswers(6)

yourAnswerToTheQuestion