public OAuthParameter(string consumerKey, string token, SignatureMethodType signatureMethod, DateTime timestamp, string nonce, OAuthVersionType version) { this.ConsumerKey = consumerKey; this.Token = token; this.SignatureMethod = GeneralUtil.SignatureMethodTypeToString(signatureMethod); this.Timestamp = this.DateTimeToUtcTicks(timestamp).ToString(); this.Nonce = nonce; this.Version = GeneralUtil.OAuthVersionTypeToString(version); }
public OAuthParameter(string consumerKey, string token, SignatureMethodType signatureMethod, DateTime timestamp, string nonce, OAuthVersionType version) { this.ConsumerKey = consumerKey; this.Token = token; this.SignatureMethod = GeneralUtil.SignatureMethodTypeToString(signatureMethod); this.Timestamp = this.DateTimeToUtcTicks(timestamp).ToString(); this.Nonce = nonce; this.Version = GeneralUtil.OAuthVersionTypeToString(version); }
public static string SignatureMethodTypeToString(SignatureMethodType signatureType) { switch (signatureType) { case SignatureMethodType.PLAINTEXT: return PLAINTEXT; case SignatureMethodType.HMAC_SHA1: return HMAC_SHA1; case SignatureMethodType.RSA_SHA1: return RSA_SHA1; default: throw new ArgumentOutOfRangeException("signatureType"); } }
public static string SignatureMethodTypeToString(SignatureMethodType signatureType) { switch (signatureType) { case SignatureMethodType.PLAINTEXT: return(PLAINTEXT); case SignatureMethodType.HMAC_SHA1: return(HMAC_SHA1); case SignatureMethodType.RSA_SHA1: return(RSA_SHA1); default: throw new ArgumentOutOfRangeException("signatureType"); } }
public ISignatureMethod GetSignatureMethod(SignatureMethodType signatureMethodType) { ISignatureMethod signatureMethod; switch (signatureMethodType) { case SignatureMethodType.PLAINTEXT: signatureMethod = new SignatureMethod_PLAINTEXT(); break; case SignatureMethodType.HMAC_SHA1: signatureMethod = new SignatureMethod_HMAC_SHA1(); break; case SignatureMethodType.RSA_SHA1: signatureMethod = new SignatureMethod_RSA_SHA1(); break; default: throw new ArgumentOutOfRangeException(ARG_SIGNATURE_METHOD); } return signatureMethod; }
public ISignatureMethod GetSignatureMethod(SignatureMethodType signatureMethodType) { ISignatureMethod signatureMethod; switch (signatureMethodType) { case SignatureMethodType.PLAINTEXT: signatureMethod = new SignatureMethod_PLAINTEXT(); break; case SignatureMethodType.HMAC_SHA1: signatureMethod = new SignatureMethod_HMAC_SHA1(); break; case SignatureMethodType.RSA_SHA1: signatureMethod = new SignatureMethod_RSA_SHA1(); break; default: throw new ArgumentOutOfRangeException(ARG_SIGNATURE_METHOD); } return(signatureMethod); }
public static string ToOAuthString(this SignatureMethodType type) { return(type.ToString().Replace("_", "-")); }