public class Sign extends Object
| 构造器和说明 |
|---|
Sign() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
buildMessage(String method,
String url,
String timestamp,
String nonceStr,
String body) |
static String |
buildPayMessage(String appId,
String timestamp,
String nonceStr,
String body) |
static String |
create_nonce_str() |
static String |
create_timestamp() |
static String |
createSign(Map<String,String> params,
boolean encode)
构造签名
|
static String |
getRandomStringByLength(int length) |
static Map<String,Object> |
getToken(String appId,
String url,
String body,
String merchantId,
String certificateSerialNo,
PrivateKey privateKey) |
static PrivateKey |
loadPrivateKey(String path) |
static void |
main(String[] args) |
static String |
sign(byte[] message,
PrivateKey privateKey) |
static Map<String,String> |
sign(String jsapi_ticket,
String url) |
public static void main(String[] args)
public static String createSign(Map<String,String> params, boolean encode) throws UnsupportedEncodingException
params - encode - UnsupportedEncodingExceptionpublic static Map<String,Object> getToken(String appId, String url, String body, String merchantId, String certificateSerialNo, PrivateKey privateKey) throws Exception
Exceptionpublic static String sign(byte[] message, PrivateKey privateKey) throws Exception
Exceptionpublic static String buildMessage(String method, String url, String timestamp, String nonceStr, String body)
public static String buildPayMessage(String appId, String timestamp, String nonceStr, String body)
public static PrivateKey loadPrivateKey(String path) throws IOException
IOExceptionpublic static String create_nonce_str()
public static String getRandomStringByLength(int length)
public static String create_timestamp()
Copyright © 2024. All rights reserved.