From b912913c1a96c76cc2b43dd22e662c7d02b59c8e Mon Sep 17 00:00:00 2001
From: rain <167982779@qq.com>
Date: Mon, 05 Aug 2024 16:01:06 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/ht-dev' into ht-dev

---
 src/main/java/com/dji/sample/droneairport/utils/AuthUtil.java |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/dji/sample/droneairport/utils/AuthUtil.java b/src/main/java/com/dji/sample/droneairport/utils/AuthUtil.java
index 310ca72..0e40de7 100644
--- a/src/main/java/com/dji/sample/droneairport/utils/AuthUtil.java
+++ b/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();

--
Gitblit v1.9.3