public void AuthorizeSocket() { var expiresTime = _expiresTimeProvider.Get(); var signatureString = _signatureProvider.CreateSignature(_secret, $"GET/realtime{expiresTime}"); var message = new SocketAuthorizationMessage(_key, expiresTime, signatureString); Send(message); }
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}")); }