Exemplo n.º 1
0
        /**
         * 生成签名字符串
         * @param method
         * @param apiAddr
         * @param treeMap
         * @return
         */
        private String createSignature(String method, String apiAddr, SortedDictionary <String, String> treeMap)
        {
            //step.1 sort ,tree map does'n t need sort
            //step 2 create url parameter
            String paramStr     = RequestUtil.ConcatQueryString(treeMap);
            String accessToSign = method + CNS_DOMAIN + apiAddr + "?" + paramStr;

            return(AlgorithmUtil.ToHMACSHA1(accessToSign, mTenDnsApiSecret.SecretKey));
        }