我正在使用Ruby/Rails處理SAML網關,並試圖編寫一些代碼來驗證傳入SAML響應的xml digital signature與源服務的x509證書的對比。在Ruby中規範化XML
我的問題:簽名取決於經過哈希處理然後簽名的XML的規範化版本,而且我無法找到將通過the spec規範化XML的ruby lib/gem。我發現一個super old gem on rubyforge這是一團糟,但如果像nokogiri這樣的功能支持這種功能(來自nokogiri文檔,它不支持),我會更感興趣。
我已經廣泛使用Google搜索,但認爲我會在此處詢問是否有人在我去之前嘗試編寫我自己的版本或返工現有的c14n-r庫。
有一個[XMLDSIG(https://github.com/benoist/xmldsig)寶石覈實並簽署XML文檔。 – Chloe 2013-07-29 23:53:45