Exemplo n.º 1
0
        public void AuthorizeSocket()
        {
            var expiresTime     = _expiresTimeProvider.Get();
            var signatureString = _signatureProvider.CreateSignature(_secret, $"GET/realtime{expiresTime}");
            var message         = new SocketAuthorizationMessage(_key, expiresTime, signatureString);

            Send(message);
        }
Exemplo n.º 2
0
 private void Sign(HttpRequestMessage request, string @params)
 {
     request.Headers.Add("api-expires", _expiresTimeProvider.Get().ToString());
     request.Headers.Add("api-signature", _signatureProvider.CreateSignature(_secret ?? string.Empty,
                                                                             $"{request.Method}{request.RequestUri}{_expiresTimeProvider.Get().ToString()}{@params}"));
 }