Ruby/Rails を使用して SAML ゲートウェイに取り組んでおり、元のサービスの x509 証明書に対して着信 SAML 応答のxml デジタル署名を検証するコードを作成しようとしています。
私の問題: 署名は、ハッシュされてから署名された XML の正規化されたバージョンに依存しており、specごとに XML を正規化する ruby lib/gem を見つけるのに苦労しています。rubyforge で混乱している超古い宝石を見つけましたが、nokogiri のようなものがこの種の機能をサポートしていればもっと興味があります (nokogiri docs から、そうではありません)。
私は広範囲にグーグル検索しましたが、自分のバージョンを作成したり、既存の c14n-r ライブラリを作り直したりする前に、誰か良い洞察を持っているかどうかを確認するために、ここで尋ねてみようと思いました。