类 USign

java.lang.Object
com.gdxsoft.easyweb.utils.USign

public class USign extends Object
  • 构造器详细资料

    • USign

      public USign()
  • 方法详细资料

    • concatSortedStr

      public static String concatSortedStr(Map<String,?> map, boolean skipBlankValue)
      按照Map字段(Key)顺序拼接字符串 a=1&b=31&c=0
      参数:
      map -
      skipBlankValue - 是否忽略空值null or blank
      返回:
    • concatSortedStr

      public static String concatSortedStr(org.json.JSONObject json, boolean skipBlankValue)
      按照JSONObject 字段(Key)顺序拼接字符串 a=1&b=31&c=0
      参数:
      json -
      skipBlankValue - 是否忽略空值null or blank
      返回:
    • concatSortedStr

      public static String concatSortedStr(Document doc, boolean skipBlankValue)
      按照顺序拼接 Document的字节的的tag和innerText a=1&b=31&c=0
      参数:
      doc -
      skipBlankValue - 是否忽略空值null or blank
      返回:
    • signMd5

      public static String signMd5(org.json.JSONObject json, String keyName, String keyVal)
      按照顺序JSON对象的字符串,签名的Md5
      参数:
      json - 需要签名的JSON对象
      keyName - 最后拼接的签名名称
      keyVal - 最后拼接的签名值
      返回:
      Md5
    • signSha1

      public static String signSha1(org.json.JSONObject json, String keyName, String keyVal)
      按照顺序JSON对象的字符串,签名的 sha1
      参数:
      json - 需要签名的JSON对象
      keyName - 最后拼接的签名名称
      keyVal - 最后拼接的签名值
      返回:
      sha1
    • signMd5

      public static String signMd5(Map<String,?> parameters, String keyName, String keyVal, boolean skipBlankValue)
      按照顺序Map对象的字符串,签名的Md5
      参数:
      parameters - 需要签名的Map对象
      keyName - 最后拼接的签名名称
      keyVal - 最后拼接的签名值
      返回:
      md5
    • signSha1

      public static String signSha1(Map<String,?> parameters, String keyName, String keyVal, boolean skipBlankValue)
      按照顺序Map对象的字符串,签名的sha1
      参数:
      parameters - 需要签名的Map对象
      keyName - 最后拼接的签名名称
      keyVal - 最后拼接的签名值
      返回:
      sha1
    • signMd5

      public static String signMd5(Document doc, String keyName, String keyVal, boolean skipBlankValue)
      按照顺序XML Document对象的字符串,签名的Md5
      参数:
      doc - 需要签名的Document对象
      keyName - 最后拼接的签名名称
      keyVal - 最后拼接的签名值
      返回:
      Md5
    • signSha1

      public static String signSha1(Document doc, String keyName, String keyVal, boolean skipBlankValue)
      按照顺序XML Document对象的字符串,签名的sha1
      参数:
      doc - 需要签名的Document对象
      keyName - 最后拼接的签名名称
      keyVal - 最后拼接的签 名值
      返回:
      sha1
    • addXmlNode

      public static void addXmlNode(Document doc, String tagName, String innerText)
      在Document下添加 节点
      参数:
      doc - Document
      nodeName - 创建的Node节点的tagName
      innerText - node内文字
    • fixNumberWithZero

      public static String fixNumberWithZero(int number, int maxLen)
      将数字前导为0,例如 123生成00000123
      参数:
      number - 数字
      maxLen - 合成的字符长度
      返回: