# File lib/omniauth/strategies/windows_live/windowslivelogin.rb, line 859
  def signToken(token, signkey=@signkey)
    if (signkey.nil? or signkey.empty?)
      fatal("Error: signToken: Secret key was not set. Aborting.")
    end
    begin
      digest = OpenSSL::Digest::SHA256.new
      return OpenSSL::HMAC.digest(digest, signkey, token)
    rescue Exception => e
      debug("Error: signToken: Signing failed: #{token}, #{e}")
      return
    end
  end