加载X509Certificate证书:
// X509证书地址
string certificateFile = "my.cer"
FileStream fs = new FileStream(certificateFile, FileMode.Open, FileAccess.Read);
byte[] certBytes = new byte[fs.Length];
fs.Read(certBytes, 0, System.Convert.ToInt32(fs.Length));
fs.Close();
X509Certificate cert = new X509Certificate(certBytes);
// webService对象
ws.ClientCertificates.Add(cert);
其中my.cer不可以包含私钥,否则会报错:创建证书对象失败。所传入的数据不正确或 .NET Compact Framework 不支持该数据。.NET Compact Framework 不支持读取 pfx 文件。
确认证书对话框,始终返回true:
public class TrustAllCertificatePolicy : ICertificatePolicy
{
public TrustAllCertificatePolicy()
{
}
public bool CheckValidationResult(ServicePoint sp,
X509Certificate cert, WebRequest req, int problem)
{
return true;
}
}
调用WebService前,运行以下语句来调用TrustAllCertificatePolicy 类:
System.Net.ServicePointManager.CertificatePolicy = new TrustAllCertificatePolicy();
也可以像Web浏览器,弹出确认证书对话框,询问是否连接.
详见msdn:
http://msdn.microsoft.com/en-us/library/bb738067.aspx
分享到:
相关推荐
调用WebService,最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理,通过C#添加Web引用方式访问JavaWebService的方法,除了string...
java调用webservicejava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava...
c#调用java带身份验证webservice
java android 调用webservice,java android 调用webservice
C#调用Java的webservice
java调用json参数的webservice 涉及技术: JAVA JSON WEBSERVICE
C# 调用 Java 发布的 WebService 终稿 C# 调用 Java 发布的 WebService 是一种常见的跨语言通信方式。在本文中,我们将介绍如何使用 C# 调用 Java 发布的 WebService。 标题解释 C# 调用 Java 发布的 WebService ...
JAVA调用WEBSERVICE接口
C++调用Javawebservice.pdf
Java 调用webservice cxf客户端调用demo和服务端,包含jar包,服务端发布后直接用客户端调用
JAVA 调用SAP SOAP webservice需要注意的一些坑,请务必按步骤一步步来。
文档详细介绍了用myeclipse生成webservice的方法步骤,以及abap调用webservice 第一步:myeclipse生成webservice 第二部:发布webservice 第三步:在sap系统生成webservice代理 第四步:生成port 第五步:用实例调用...
java 调用https发布的webservice接口实例及axis包及详细说明
VC2005调用java的WebService的例子
此文档是DotNet调用Java WebService的含代码的讲解与应用,对.Net开发者有很好的启发作用。
JAVA WEBSERVICE 建的实例工程,给PB调用, 因VS建的 WEBSERVICE PB很难调用,所以用JAVA的axis做了个小实例 共大家参考
java 调用 webService大多数情况下的通用工具类,具体使用见里面的说明
java调用webservice接口案例,精简,service调用webservice接口案例;不用生成一堆代码,逻辑清晰
windows mobile 6.0 基于WebService方式与PC Server通讯的demo
java调用webservice工程,下载这个工程必须要java调用webservice工程