From d3578a957d17af13ef6b17bfffdb9335111f92e4 Mon Sep 17 00:00:00 2001
From: panlinlin <648540858@qq.com>
Date: 星期五, 08 一月 2021 13:33:19 +0800
Subject: [PATCH] 添加对水星云台控制的支持

---
 src/main/java/com/genersoft/iot/vmp/gb28181/auth/DigestServerAuthenticationHelper.java |   51 ---------------------------------------------------
 1 files changed, 0 insertions(+), 51 deletions(-)

diff --git a/src/main/java/com/genersoft/iot/vmp/gb28181/auth/DigestServerAuthenticationHelper.java b/src/main/java/com/genersoft/iot/vmp/gb28181/auth/DigestServerAuthenticationHelper.java
index 16ed56a..a754a76 100644
--- a/src/main/java/com/genersoft/iot/vmp/gb28181/auth/DigestServerAuthenticationHelper.java
+++ b/src/main/java/com/genersoft/iot/vmp/gb28181/auth/DigestServerAuthenticationHelper.java
@@ -235,55 +235,4 @@
         return mdString.equals(response);
         
     }
-
-
-    public static void main(String[] args) throws NoSuchAlgorithmException {
-        MessageDigest  messageDigest2 = MessageDigest.getInstance(DEFAULT_ALGORITHM);
-        String realm = "DS-2CD2520F";
-        String username = "admin";
-        String passwd = "12345";
-
-        String nonce = "4d6a553452444d30525441364e6d4d304e6a68684e47553d";
-
-        String uri = "/ISAPI/Streaming/channels/101/picture";
-        // qop 淇濇姢璐ㄩ噺 鍖呭惈auth锛堥粯璁ょ殑锛夊拰auth-int锛堝鍔犱簡鎶ユ枃瀹屾暣鎬ф娴嬶級涓ょ绛栫暐
-        String qop = "auth";
-
-        // 瀹㈡埛绔殢鏈烘暟锛岃繖鏄竴涓笉閫忔槑鐨勫瓧绗︿覆鍊硷紝鐢卞鎴风鎻愪緵锛屽苟涓斿鎴风鍜屾湇鍔″櫒閮戒細浣跨敤锛屼互閬垮厤鐢ㄦ槑鏂囨枃鏈��
-        // 杩欎娇寰楀弻鏂归兘鍙互鏌ラ獙瀵规柟鐨勮韩浠斤紝骞跺娑堟伅鐨勫畬鏁存�ф彁渚涗竴浜涗繚鎶�
-        String cNonce = "C1A5298F939E87E8F962A5EDFC206918";
-
-        // nonce璁℃暟鍣紝鏄竴涓�16杩涘埗鐨勬暟鍊硷紝琛ㄧず鍚屼竴nonce涓嬪鎴风鍙戦�佸嚭璇锋眰鐨勬暟閲�
-        int nc = 1;
-
-        String A1 = username + ":" + realm + ":" + passwd;
-        System.out.println("A1: " + A1);
-        String A2 = "GET" + ":" + uri.toString();
-        System.out.println("A2: " + A2);
-        byte mdbytes[] = messageDigest2.digest(A1.getBytes());
-        String HA1 = toHexString(mdbytes);
-        System.out.println("HA1: " + HA1);
-
-        mdbytes = messageDigest2.digest(A2.getBytes());
-        String HA2 = toHexString(mdbytes);
-        System.out.println("HA2: " + HA2);
-        String cnonce = "93d4d37df32e1a85";
-        String KD = HA1 + ":" + nonce;
-
-        if (nc != -1) {
-            KD += ":" + "00000001";
-        }
-        if (cnonce != null) {
-            KD += ":" + cnonce;
-        }
-        if (qop != null) {
-            KD += ":" + qop;
-        }
-        KD += ":" + HA2;
-        System.out.println("KD: " + KD);
-        mdbytes = messageDigest2.digest(KD.getBytes());
-        String mdString = toHexString(mdbytes);
-        String response = "3993a815e5cdaf4470e9b4f9bd41cf4a";
-        System.out.println(mdString);
-    }
 }

--
Gitblit v1.8.0