Exemple #1
0
        public override string GetComposedUrl()
        {
            ComposeHeader(Headers);
            ComposeRpcQueries(Queries);

            var stringToSign = ComposeStringToSign(Queries);
            var signature    = HmacSha1Signer.ComputeSignature(stringToSign, AccessKeySecret + "&");

            Queries.TryAdd("Signature", signature);

            return(ComposeUrl(Endpoint, Queries));
        }
Exemple #2
0
        public override string GetComposedUrl()
        {
            AssemblyHeaders(Headers);

            var tempHeader   = SignRequestUrl(Headers);
            var stringToSign = ComposeStringToSign(tempHeader);
            var signature    = HmacSha1Signer.ComputeSignature(stringToSign, AccessKeySecret);

            tempHeader.TryAdd("Authorization", "acs " + AccessKeyId + ":" + signature);

            Headers = tempHeader;

            return(ComposeUrl(Endpoint, Queries));
        }