0

--首先介绍一下背景:--

我已经设法使用 C# 连接到 Microsoft Web 服务。要使用此 Web 服务,我必须在 C# 代码中提供用户名和密码。我还必须将证书(.cer 格式)安装到系统证书的“根证书颁发机构”部分。

(顺便说一句,我用来连接服务的 C# 类是使用命令行工具“svcutil.exe https://address.of.service ”为我自动生成的)

--这是我的问题:--

如何使用 Axis2/C 连接到此 Web 服务?文档中的示例具有完全不同的性质——它要求提供证书、密钥文件和密码。在我的例子中,它是用户名、密码和一个 .cer 文件。

所以我不知道从哪里开始。我不知道我的 .cer 文件、用户名和密码应该放在哪里。有任何想法吗?

4

1 回答 1

1

如果尽可能远离 Axis2,或许可以改用gSOAP。也就是说,弄清楚您正在使用哪些 HTTP 库构建 Axis2(我相信它可以使用许多不同的库,具体取决于您正在构建的操作系统等)。此外,您可能希望通过引用您正在谈论的示例程序和 C# 客户端的相关摘录来更新您的问题以供参考。

于 2012-03-28T20:36:02.787 回答