修复空指针
This commit is contained in:
parent
ae32f978f6
commit
d178c28317
@ -105,11 +105,11 @@ public class DigestServerAuthenticationHelper {
|
|||||||
proxyAuthenticate.setParameter("realm", realm);
|
proxyAuthenticate.setParameter("realm", realm);
|
||||||
proxyAuthenticate.setParameter("nonce", generateNonce());
|
proxyAuthenticate.setParameter("nonce", generateNonce());
|
||||||
|
|
||||||
// proxyAuthenticate.setParameter("opaque", "");
|
proxyAuthenticate.setParameter("opaque", "");
|
||||||
// proxyAuthenticate.setParameter("stale", "FALSE");
|
proxyAuthenticate.setParameter("stale", "FALSE");
|
||||||
// proxyAuthenticate.setParameter("algorithm", DEFAULT_ALGORITHM);
|
proxyAuthenticate.setParameter("algorithm", DEFAULT_ALGORITHM);
|
||||||
|
|
||||||
proxyAuthenticate.setParameter("qop", "auth");
|
// proxyAuthenticate.setParameter("qop", "auth");
|
||||||
response.setHeader(proxyAuthenticate);
|
response.setHeader(proxyAuthenticate);
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
InternalErrorHandler.handleException(ex);
|
InternalErrorHandler.handleException(ex);
|
||||||
@ -187,11 +187,11 @@ public class DigestServerAuthenticationHelper {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
// qop 保护质量 包含auth(默认的)和auth-int(增加了报文完整性检测)两种策略
|
// qop 保护质量 包含auth(默认的)和auth-int(增加了报文完整性检测)两种策略
|
||||||
String qop = authHeader.getQop().trim();
|
String qop = authHeader.getQop();
|
||||||
|
|
||||||
// 客户端随机数,这是一个不透明的字符串值,由客户端提供,并且客户端和服务器都会使用,以避免用明文文本。
|
// 客户端随机数,这是一个不透明的字符串值,由客户端提供,并且客户端和服务器都会使用,以避免用明文文本。
|
||||||
// 这使得双方都可以查验对方的身份,并对消息的完整性提供一些保护
|
// 这使得双方都可以查验对方的身份,并对消息的完整性提供一些保护
|
||||||
String cNonce = authHeader.getCNonce().trim();
|
String cNonce = authHeader.getCNonce();
|
||||||
|
|
||||||
// nonce计数器,是一个16进制的数值,表示同一nonce下客户端发送出请求的数量
|
// nonce计数器,是一个16进制的数值,表示同一nonce下客户端发送出请求的数量
|
||||||
int nc = authHeader.getNonceCount();
|
int nc = authHeader.getNonceCount();
|
||||||
|
Loading…
Reference in New Issue
Block a user