Commit bb5293c
Changed files (2)
lib
xml
kit
templates
lib/xml/kit/templates/signature.builder
@@ -1,11 +1,11 @@
xml.Signature "xmlns" => ::Xml::Kit::Namespaces::XMLDSIG do
xml.SignedInfo do
- xml.CanonicalizationMethod Algorithm: "http://www.w3.org/2001/10/xml-exc-c14n#"
+ xml.CanonicalizationMethod Algorithm: ::Xml::Kit::Namespaces::CANONICALIZATION
xml.SignatureMethod Algorithm: signature_method
xml.Reference URI: "##{reference_id}" do
xml.Transforms do
- xml.Transform Algorithm: "http://www.w3.org/2000/09/xmldsig#enveloped-signature"
- xml.Transform Algorithm: "http://www.w3.org/2001/10/xml-exc-c14n#"
+ xml.Transform Algorithm: "#{::Xml::Kit::Namespaces::XMLDSIG}enveloped-signature"
+ xml.Transform Algorithm: ::Xml::Kit::Namespaces::CANONICALIZATION
end
xml.DigestMethod Algorithm: digest_method
xml.DigestValue ""
lib/xml/kit/namespaces.rb
@@ -1,6 +1,7 @@
module Xml
module Kit
module Namespaces
+ CANONICALIZATION = "http://www.w3.org/2001/10/xml-exc-c14n#"
ENVELOPED_SIG = "http://www.w3.org/2000/09/xmldsig#enveloped-signature"
RSA_SHA1 = "http://www.w3.org/2000/09/xmldsig#rsa-sha1"
RSA_SHA256 = "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"