Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
 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");
     }
 }
Exemplo n.º 4
0
        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");
            }
        }
Exemplo n.º 5
0
        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;
        }
Exemplo n.º 6
0
        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("_", "-"));
 }