Authentication 需要SIP摘要身份验证方面的帮助吗

Authentication 需要SIP摘要身份验证方面的帮助吗,authentication,groovy,sip,digest,Authentication,Groovy,Sip,Digest,我正在实施SIP摘要认证。这是我从服务器得到的401响应 SIP/2.0 401 Unauthorized Call-ID: ed1c36aedb36da07d8d2cfe6b0126521@0:0:0:0:0:0:0:0 CSeq: 7 REGISTER From: "myuser" <sip:myuser@sip2sip.info>;tag=c41616b8 To: "myuser" <sip:myuser@sip2sip.info>;tag=ac7e0189ab09

我正在实施SIP摘要认证。这是我从服务器得到的401响应

SIP/2.0 401 Unauthorized
Call-ID: ed1c36aedb36da07d8d2cfe6b0126521@0:0:0:0:0:0:0:0
CSeq: 7 REGISTER
From: "myuser" <sip:myuser@sip2sip.info>;tag=c41616b8
To: "myuser" <sip:myuser@sip2sip.info>;tag=ac7e0189ab09b4fde10c77c8597b662a.5cbe
Via: SIP/2.0/UDP 172.22.162.100:5060;branch=z9hG4bK-333333-dd5444afbd4938fe01d9e1a47ccaf139
WWW-Authenticate: Digest realm="sip2sip.info", nonce="4d417ba7bb1906c1434ba9645b35d5a84d0e71ad"
Server: SIP Thor on OpenSIPS XS 1.4.5
Content-Length: 0

由于某些原因,它产生的值与我期望的值不同(我知道应该适用于我的帐户的预定义值-我已经对SIP Communicator应用程序进行了一些流量嗅探)。DigestUtils类型来自Apache编解码器。有什么想法吗?

我不明白你为什么要这样创造左右,不是吗

def A1 = DigestUtils.md5Hex ("$user:$realm:$pass")    
def A2 = DigestUtils.md5Hex ("$method:$uri")

DigestUtils.md5Hex ("$A1:$nonce:$A2")
是否符合第3.2.2.1节的要求


但我可能错过了一些东西……;)

我不明白你为什么要这样创造左右,不是吗

def A1 = DigestUtils.md5Hex ("$user:$realm:$pass")    
def A2 = DigestUtils.md5Hex ("$method:$uri")

DigestUtils.md5Hex ("$A1:$nonce:$A2")
是否符合第3.2.2.1节的要求


但我可能错过了一些东西……;)

谢谢你的帮助,你刚刚救了我的命day@EDominique我知道这是几年后,但我有一个类似的问题,我已经张贴,如果你可以看看,将不胜感激。我花了很多时间试图修复它,但没有用…谢谢你的帮助-你刚刚救了我的命day@EDominique我知道这是几年后,但我有一个类似的问题,我已经张贴,如果你可以看看,将不胜感激。我花了很多时间试图修复它,但没有用。。。