public string AcceptChallenge(string crcToken) { byte[] hashKeyArray = Encoding.UTF8.GetBytes(OAuthConsumerSecret); byte[] crcTokenArray = Encoding.UTF8.GetBytes(crcToken); HMACSHA256 hmacSHA256Alog = new HMACSHA256(hashKeyArray); byte[] computedHash = hmacSHA256Alog.ComputeHash(crcTokenArray); string challengeToken = $"sha256={Convert.ToBase64String(computedHash)}"; CRCResponseToken responseToken = new CRCResponseToken() { Token = challengeToken }; string jsonResponse = JsonConvert.SerializeObject(responseToken); return(jsonResponse); }
private string AcceptChallenge(string crcToken) { var hashKeyArray = Encoding.UTF8.GetBytes(ConsumerSecret); var crcTokenArray = Encoding.UTF8.GetBytes(crcToken); var hmacSha256Alg = new HMACSHA256(hashKeyArray); var computedHash = hmacSha256Alg.ComputeHash(crcTokenArray); var challengeToken = $"sha256={Convert.ToBase64String(computedHash)}"; var responseToken = new CRCResponseToken { Token = challengeToken }; var jsonResponse = JsonConvert.SerializeObject(responseToken); return(jsonResponse); }