2012-01-26 13 views
0

私は、サーバーがあるに送るカスタムメイドのLync client.Theメッセージ内のLyncサーバーにログインするためにNTLMv2 ..... 401カスタムのLyncクライアントの最終的なREGISTERハンドシェイクの不正

(第三レジスタを実装していますメッセージ)

REGISTER sip:example.com SIP/2.0 
Via: SIP/2.0/TLS 19x.1xx.0.1xx:3246 
From: <sip:[email protected]>;tag=2257063211;epid=22570632 
To: <sip:[email protected]> 
Call-ID: A2B000F95CB8XZRikcdYitb4QBvEr4P2 
CSeq: 3 REGISTER 
Contact: <sip:19x.1xx.0.1xx:3246;transport=tls;ms-opaque=28c9d310c1>;methods="INVITE, MESSAGE, INFO, OPTIONS, BYE, CANCEL, NOTIFY, ACK, REFER, BENOTIFY";proxy=replace;+sip.instance="<urn:uuid:6b6590c5-2a3f-5dee-ad87-5ab6694cf66d>" 
Max-Forwards: 70 
User-Agent: UCCAPI/4.0.7577.0 OC/4.0.7577.0 (Microsoft Lync 2010) 
Supported: gruu-10, adhoclist, msrtc-event-categories 
Supported: ms-forking 
Supported: ms-cluster-failover 
Supported: ms-userservices-state-notification 
Ms-keep-alive: UAC;hop-hop=yes 
Event: registration 
Ms-subnet: 19x.1xx.0.0 
Proxy-Authorization: NTLM qop="auth", realm="SIP Communications Service", opaque="8CEED616", targetname="lyncfe.example.com", version=4, gssapi-data="TlRMTVNTUAADAAAAGAAYAKgAAADGAMYAwAAAABAAEABYAAAALAAsAGgAAAAUABQAlAAAABAAEACGAQAAVYKQYgYBsR0AAAAPAAAAAAAAAAAAAAAAAAAAAG4AZQB5AGUAYgBhAGwAbABsAHkAbgBjAHQAZQBzAHQAOABAAG4AZQB5AGUAYgBhAGwAbAAuAGMAbwBtAEUAWQBFAEIAQQBMAEwALQBQAEMA9jYBMVaneo2SEFBrg1/YnLPWl4gGzCyjeTg+SJIb99jnRvh/xOM1KQEBAAAAAAAAAD9j2kfbzAGz1peIBswsowAAAAACABAATgBFAFkARQBCAEEATABMAAEADABMAFkATgBDAEYARQAEABgAbgBlAHkAZQBiAGEAbABsAC4AYwBvAG0AAwAmAGwAeQBuAGMAZgBlAC4AbgBlAHkAZQBiAGEAbABsAC4AYwBvAG0ABQAYAG4AZQB5AGUAYgBhAGwAbAAuAGMAbwBtAAcACABjQk/rRdvMAQAAAAAAAAAAGL4kYo+YoVBEmij7AkIylQ==" , crand="becdaa89", cnum ="1", response="0100000024A95BA08AA3947964000000" 
Content-Length: 0 

私は、サーバーから取得することに応答がログに記録されている......

TL_INFO(TF_COMPONENT) [0]05FC.02D0::01/25/2012-08:06:57.900.00000042 (SIPStack,CSIPMessage::CacheConnectionFlags:SIPMessage.cpp(1664))[0](00000000039B4DC0) From server [lyncfe.example.com] connection, flags [PeerInternal TrafficInternal 0xa0100c], CID [0x12300] 
TL_INFO(TF_PROTOCOL) [0]05FC.02D0::01/25/2012-08:06:57.900.00000043 (SIPStack,SIPAdminLog::TraceProtocolRecord:SIPAdminLog.cpp(125))$$begin_record 
Trace-Correlation-Id: 4074196035 
Instance-Id: 000018F0 
Direction: incoming;source="internal edge";destination="external edge" 
Peer: lyncfe.example.com:5061 
Message-Type: response 
Start-Line: SIP/2.0 401 Unauthorized 
From: <sip:[email protected]>;tag=1672455111;epid=16724551 
To: <sip:[email protected]>;tag=6E92C85AEBAC66461CD3D9E7FF35D674 
CSeq: 3 REGISTER 
Call-ID: CDEA0494B083GDXKgQYZ3IuhqvqePNLL 
Date: Wed, 25 Jan 2012 08:06:57 GMT 
WWW-Authenticate: NTLM realm="SIP Communications Service", targetname="lyncfe.example.com", version=4 
WWW-Authenticate: TLS-DSK realm="SIP Communications Service", targetname="lyncfe.example.com", version=4, sts-uri="https://lyncfe.example.com:443/CertProv/CertProvisioningService.svc" 
Via: SIP/2.0/TLS 19x.1xx.0.2xx:60027;branch=z9hG4bK72A5FBC9.AAC299504F0761A1;branched=FALSE;ms-received-port=60027;ms-received-cid=16B9100 
Via: SIP/2.0/TLS 19x.1xx.0.1xx:3082;received=2xx.xx.1xx.1xx;ms-received-port=3082;ms-received-cid=12700 
ms-diagnostics: 1000;reason="Final handshake failed";HRESULT="0xC3E93EC3(SIP_E_AUTH_UNAUTHORIZED)";source="lyncfe.example.com" 
Server: RTC/4.0 
Content-Length: 0 
Message-Body: – 
$$end_record 

ここでの問題は何ですか?あなたはそれを解決するためのヒント/解決策を教えていただけますか?

答えて

-2

ありがとうございました。私の問題は解決されました。これはGSS-APIデータと認証トークン生成の問題でした。

誰かが助けを必要とする場合は、REGISTER成功応答のための次のリンクの説明に進みます。 Lyncクライアントのauth-negotiation部分を完了しました。私のブログwww.matrixsust.blogspot.comで詳細を見つけることができます。 他の人に役立つことを願っています!

+0

ここにあなたのソリューションを掲載してください –

0

エンドポイント「https://lyncfe.example.com:443/CertProv/CertProvisioningService.svc」が原因で、SSLハンドシェイクが原因と考えられます。クライアントの証明書を確認し、SSLデバッグを有効にしてハンドシェイク中に何が起きているかを確認してください。

+1

これは証明書の問題だったのですが、これはクライアント/サーバーのhello TLS/SSLでスタックされています。暗号化技術を選択した後にサーバーからチャレンジメッセージを受け取りました。ただし、NEGOTIATEメッセージで200 OKを取得しました。だから私は証明書の問題ではないと思う。 –

関連する問題