module Zhima::Sign

Constants

SIGN_METHOD

Public Class Methods

sign(str) click to toggle source
# File lib/zhima/sign.rb, line 5
def self.sign(str)
  Config.mech_rsa.sign(SIGN_METHOD, str)
end
verify?(sign, str) click to toggle source
# File lib/zhima/sign.rb, line 9
def self.verify?(sign, str)
  decode64_sign = Base64.strict_decode64(sign.to_s)
  Config.zm_rsa.verify(SIGN_METHOD, decode64_sign, str.force_encoding("utf-8"))
end