src/main/java/com/dji/sample/droneairport/utils/AuthUtil.java
@@ -10,6 +10,16 @@ public class AuthUtil { /** * 国土调查云获取token * 1、获取当前时间的时间的毫秒时间戳A * 2、用调用方的数字证书B和A进行字符串顺序拼接得到字符串C * 3、获取字符串C的UTF-8字节数组D * 4、采用调用方的私钥,使用SM2签名算法对字节数组D进行签名得到字节数组E * 5、对字节数组E进行base64编码得到字符串F * 6、组装得到token:{B}.{A}.{F} * @return */ @SneakyThrows public static String getToken() { long timestamp = System.currentTimeMillis();