BoxKite.Twitter.Authentication.TwitterAuthenticator.GenerateSignature C# (CSharp) 메소드

GenerateSignature() 개인적인 정적인 메소드

private static GenerateSignature ( this session, string signingKey, string baseString, string tokenSecret ) : string
session this
signingKey string
baseString string
tokenSecret string
리턴 string
        private static string GenerateSignature(this IUserSession session, string signingKey, string baseString, string tokenSecret)
                {
                    session.PlatformAdaptor.AssignKey(Encoding.UTF8.GetBytes(string.Format("{0}&{1}", OAuthUrlEncode(signingKey),
                        string.IsNullOrEmpty(tokenSecret)
                            ? ""
                            : OAuthUrlEncode(tokenSecret))));
                    var dataBuffer = Encoding.UTF8.GetBytes(baseString);
                    var hashBytes = session.PlatformAdaptor.ComputeHash(dataBuffer);
                    var signatureString = Convert.ToBase64String(hashBytes);
                    return signatureString;
                }