コード例 #1
0
        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());
        }
コード例 #2
0
        public async Task <object> SignIn(string token)
        {
            var proof = await sm.Sign(token);

            return(new
            {
                Code = 0,
                Proof = proof,
            });
        }
コード例 #3
0
        /// <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());
        }
コード例 #4
0
ファイル: AlipayParameterBuilder.cs プロジェクト: zyhong/Util
        /// <summary>
        /// 获取签名
        /// </summary>
        private string GetSign()
        {
            var signManager = new SignManager(new SignKey(_config.AppPrivateKey), _builder);

            return(signManager.Sign());
        }