Module: XMLSecurity
- Defined in:
- lib/xml_security.rb
Defined Under Namespace
Classes: SignedDocument
Class Method Summary collapse
Class Method Details
.return_to(uri_string) ⇒ Object
41 42 43 |
# File 'lib/xml_security.rb', line 41 def self.return_to(uri_string) "&" + "returnTo=" + CGI.escape(uri_string) end |
.sign_query(request_params, settings) ⇒ Object
35 36 37 38 39 |
# File 'lib/xml_security.rb', line 35 def self.sign_query(request_params, settings) request_params = request_params + "&" + "SigAlg=" + CGI.escape('http://www.w3.org/2000/09/xmldsig#rsa-sha1') request_params << "&" + "Signature=" + CGI.escape(Base64.encode64(settings.private_key.sign(OpenSSL::Digest::SHA1.new, request_params))) request_params end |