C# 移动应用程序中无法识别的密码
我正在用Xamarin(C#)编写一个Android应用程序,它调用Exchange Web服务。该代码设置外出消息。我编写的代码可以从标准的Windows窗体应用程序中工作,但由于“请求无效”SOAP异常而失败。我使用Fiddler捕获了请求,这似乎是一个密码问题 Windows窗体请求如下所示: 发现SSLv3兼容的ClientHello握手。Fiddler提取了以下参数 版本:3.1(TLS/1.0) 随机:53 B1 31 EF DD 96 01 7E 0A 0A 1F 85 60 8F 2F BD D6 77 08 2D B0 C6 52 91 BC A0 19 2F 20 08 F1 SessionID:空 扩展: 重新谈判信息00 服务器名称 椭圆曲线secp256r1[0x17],secp384r1[0x18] ec_point_格式未压缩[0x0] 密码: [002F]TLS_RSA_AES_128_SHA [0035]TLS_RSA_AES_256_SHA [0005]SSL\u RSA\u与\u RC4\u 128\u SHA [000A]SSL\u RSA\u与\u 3DES\u EDE\u SHA [C013]TLS1_CK_ECDHE_RSA_与_AES_128_CBC_SHA [C014]TLS1_CK_ECDHE_RSA_与_AES_256_CBC_SHA [C009]TLS1_CK_ECDHE_ECDSA_与_AES_128_CBC_SHA [C00A]TLS1_CK_ECDHE_ECDSA_与_AES_256_CBC_SHA [0032]TLS_DHE_DSS_与_AES_128_SHA [0038]TLS_DHE_DSS_与_AES_256_SHA [0013]SSL_DHE_DSS_与_3DES_EDE_SHA [0004]SSL\u RSA\u与\u RC4\u 128\u MD5 压缩: [00]无压缩 Android请求如下: 发现SSLv3兼容的ClientHello握手。Fiddler提取了以下参数 版本:3.1(TLS/1.0) 随机:53 B1 30 9C 9A A2 AE 57 A9 98 A3 C8 DF 94 E0 04 1D 3F E1 34 A8 DF 8B 5E 8B 60 67 96 6D 1B SessionID:空 扩展: 服务器名称 密码: [0035]TLS_RSA_AES_256_SHA [002F]TLS_RSA_AES_128_SHA [000A]SSL\u RSA\u与\u 3DES\u EDE\u SHA [0005]SSL\u RSA\u与\u RC4\u 128\u SHA [0004]SSL\u RSA\u与\u RC4\u 128\u MD5 [0009]SSL\u RSA\u与\u DES\u SHA [0003]SSL\u RSA\u导出\u与\u RC4\u 40\u MD5 [0006]SSL\u RSA\u导出\u与\u RC2\u 40\u MD5 [0008]SSL\u RSA\u导出\u与\u DES40\u SHA [0060]无法识别的密码-请参阅 [0061]无法识别的密码-请参阅 [0062]TLS_RSA_导出1024_,带_DES_SHA [0064]TLS_RSA_导出1024_和RC4_56_SHA 压缩: [00]无压缩 “无法识别的密码”信息跳到这里。任何关于如何解决这个问题的帮助都将是巨大的C# 移动应用程序中无法识别的密码,c#,android,encryption,exchange-server,C#,Android,Encryption,Exchange Server,我正在用Xamarin(C#)编写一个Android应用程序,它调用Exchange Web服务。该代码设置外出消息。我编写的代码可以从标准的Windows窗体应用程序中工作,但由于“请求无效”SOAP异常而失败。我使用Fiddler捕获了请求,这似乎是一个密码问题 Windows窗体请求如下所示: 发现SSLv3兼容的ClientHello握手。Fiddler提取了以下参数 版本:3.1(TLS/1.0) 随机:53 B1 31 EF DD 96 01 7E 0A 0A 1F 85 60 8F
谢谢两个密码无法识别并不意味着没有密码可供选择。除非TLS被进一步明确分解,否则这可能是另一个问题
我认为您最好看看SOAP消息。谢谢。最后回到这里来看看,请求头之间存在差异。成功的Windows应用程序使用协商授权,而失败的mono客户端使用NTLM。我猜我要么需要将mono客户端更改为使用协商,要么在IIS服务器上启用NTLM。是的,这也可能是一个问题。如果你发现了,如果你能把它作为一个答案贴出来,那将是很有帮助的。