public class VodSignUtil extends Object
| 构造器和说明 |
|---|
VodSignUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
generateUUID() |
static String |
getSha1(String input)
sha1算法签名
|
static String |
getSign(Map<String,String> params,
String secretKey)
点播签名方法
|
static String |
mapJoinEncode(Map<String,String> map,
boolean keyLower,
boolean valueUrlEncode)
url 参数串连
|
static String |
mapJoinNotEncode(Map<String,String> map)
url 参数串连但是不进行参数Encode
|
static String |
setVodSign(Map<String,String> params,
String appSecret)
获取加密串
|
public static String generateUUID()
public static String setVodSign(Map<String,String> params, String appSecret) throws NoSuchAlgorithmException, UnsupportedEncodingException
public static String getSign(Map<String,String> params, String secretKey) throws NoSuchAlgorithmException, UnsupportedEncodingException
params - 签名参数secretKey - 签名密钥NoSuchAlgorithmException - 异常异常UnsupportedEncodingExceptionpublic static String getSha1(String input) throws NoSuchAlgorithmException, UnsupportedEncodingException
input - 签名原始字符串NoSuchAlgorithmException - 签名异常UnsupportedEncodingExceptionpublic static String mapJoinNotEncode(Map<String,String> map)
map - mappublic static String mapJoinEncode(Map<String,String> map, boolean keyLower, boolean valueUrlEncode) throws UnsupportedEncodingException
map - mapkeyLower - keyLowervalueUrlEncode - valueUrlEncodeUnsupportedEncodingExceptionCopyright © 2020. All rights reserved.