webservice代理类使用证书调用

 private void button1_Click(object sender, EventArgs e)
        {
            X509Certificate2 cert = new X509Certificate2(@"c:/ze.pfx", "limingze");

            WR.WebService1 ws = new WindowsFormsApplication1.WR.WebService1();

            System.Net.ServicePointManager.ServerCertificateValidationCallback = new System.Net.Security.RemoteCertificateValidationCallback(RemoteCertificateValidationCallback);

            ws.ClientCertificates.Add(cert);

            string str = ws.HelloWorld();
            MessageBox.Show(str);
        }

posted @ 2013-08-09 17:47  feidaochuanqing  阅读(416)  评论(0编辑  收藏  举报