public void Test_Sign_1() { const string result = "cFIjAWDAuNzRYzGOr65ux4e5GEOUvKUT0mLTpAJ89vem70IsdKCrs0IY2TANw3I6pBqdeG0Lz6kNeWHkurN+tj1+C/7ZpRgHIilV+sUU5Dv0Nw/cDVjvs4fyKJ4CEr8zcs1MB1ek0COuQ/kfHxbAr9sWE9a0nqxnZ/FnsDy5ogFP1LQStkms+e7Ph9CC/dyl6JRlpgZx7/NwnN9kF3zEnVwdPxxLq5as1EV7FmlpLcuI/tkCpL8G+vPJcB3xktM9EBBRMR+peDbusZ1fOAuxE7zbW3XVsgz7JzKUcHE5KNS3zzcov404zKT/8i/ezyCxRCWRHDy3O3zHg5bUUOluIQ=="; _manager.Add("sign_type", "RSA2"); Output.WriteLine(_manager.Sign()); Assert.Equal(result, _manager.Sign()); }
public async Task <object> SignIn(string token) { var proof = await sm.Sign(token); return(new { Code = 0, Proof = proof, }); }
/// <summary> /// 获取签名 /// </summary> /// <param name="builder">Url参数生成器</param> /// <returns></returns> private string GetSign(UrlParameterBuilder builder) { var signManager = new SignManager(new SignKey(Config.PrivateKey), builder); return(signManager.Sign()); }
/// <summary> /// 获取签名 /// </summary> private string GetSign() { var signManager = new SignManager(new SignKey(_config.AppPrivateKey), _builder); return(signManager.Sign()); }