Module: Lanmao::Sign::RSA

Defined in:
lib/lanmao/sign/rsa.rb

Class Method Summary collapse

Class Method Details

.sign(content, private_key) ⇒ Object



6
7
8
9
10
# File 'lib/lanmao/sign/rsa.rb', line 6

def self.sign(content, private_key)
  sign = private_key.sign('sha1', content.force_encoding("utf-8"))
  signature = Base64.encode64(sign)
  signature = signature.delete("\n").delete("\r")
end