From a3649ca243f827f78b85dbb41af2c3d7d978aa89 Mon Sep 17 00:00:00 2001
From: panlinlin <648540858@qq.com>
Date: 星期二, 27 四月 2021 15:38:00 +0800
Subject: [PATCH] 优化mysql建库脚本
---
src/main/java/com/genersoft/iot/vmp/gb28181/auth/DigestServerAuthenticationHelper.java | 26 +++++++++++++++-----------
1 files changed, 15 insertions(+), 11 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 4605ede..60100e1 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
@@ -39,6 +39,8 @@
import javax.sip.message.Response;
import gov.nist.core.InternalErrorHandler;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
/**
* Implements the HTTP digest authentication method server side functionality.
@@ -48,6 +50,8 @@
*/
public class DigestServerAuthenticationHelper {
+
+ private Logger logger = LoggerFactory.getLogger(DigestServerAuthenticationHelper.class);
private MessageDigest messageDigest;
@@ -204,18 +208,18 @@
String A2 = request.getMethod().toUpperCase() + ":" + uri.toString();
byte mdbytes[] = messageDigest.digest(A1.getBytes());
String HA1 = toHexString(mdbytes);
- System.out.println("A1: " + A1);
- System.out.println("A2: " + A2);
+ logger.debug("A1: " + A1);
+ logger.debug("A2: " + A2);
mdbytes = messageDigest.digest(A2.getBytes());
String HA2 = toHexString(mdbytes);
- System.out.println("HA1: " + HA1);
- System.out.println("HA2: " + HA2);
+ logger.debug("HA1: " + HA1);
+ logger.debug("HA2: " + HA2);
String cnonce = authHeader.getCNonce();
- System.out.println("nonce: " + nonce);
- System.out.println("nc: " + ncStr);
- System.out.println("cnonce: " + cnonce);
- System.out.println("qop: " + qop);
+ logger.debug("nonce: " + nonce);
+ logger.debug("nc: " + ncStr);
+ logger.debug("cnonce: " + cnonce);
+ logger.debug("qop: " + qop);
String KD = HA1 + ":" + nonce;
if (qop != null && qop.equals("auth") ) {
@@ -228,12 +232,12 @@
KD += ":" + qop;
}
KD += ":" + HA2;
- System.out.println("KD: " + KD);
+ logger.debug("KD: " + KD);
mdbytes = messageDigest.digest(KD.getBytes());
String mdString = toHexString(mdbytes);
- System.out.println("mdString: " + mdString);
+ logger.debug("mdString: " + mdString);
String response = authHeader.getResponse();
- System.out.println("response: " + response);
+ logger.debug("response: " + response);
return mdString.equals(response);
}
--
Gitblit v1.8.0