`
xwhoyeah
  • 浏览: 91560 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

C#访问WebService(with SSL)

阅读更多
使用 add Web Reference添加 web service。
导入 System.Security

代码:
using System.Security.Cryptography.X509Certificates;
using System.Net;
using System.Security.Authentication;
using System.Net.Security;
using WebServiceWithSSL.localhost;

X509Store store = new X509Store(StoreName.My, StoreLocation.CurrentUser);
store.Open(OpenFlags.ReadOnly | OpenFlags.OpenExistingOnly);
X509Certificate2Collection certs = X509Certificate2UI.SelectFromCollection(store.Certificates, "Certificates", "Please select certificate to use", X509SelectionFlag.SingleSelection);
localhost.Version vs = new localhost.Version();
vs.ClientCertificates.Add(certs[0]);
string wsRet = vs.getVersion().@return;
分享到:
评论

相关推荐

    C#操作webservice(经典入门教程及实例)

    C# 操作WebService(经典入门教程及实例) 以下是根据给定的文件信息生成的相关知识点: 一、WebService 基本概念 WebService 是一种可以接收从 Internet 或者 Intranet 上的其它系统中传递过来的请求,轻量级的...

    C#调用WebService实例和开发(wsdl).rar

    本教程将重点讲解如何使用C#来调用WebService以及如何进行WebService的开发,通过理解并实践其中的实例,开发者可以掌握这项关键技能。 首先,WebService是一种基于XML的开放标准,它允许不同系统之间的数据交换。...

    C#调用WebService实例和开发(wsdl)

    C#调用WebService实例和开发,对于初学者来说,在vs2012环境中,大家有可能不知道Web References文件夹是如何来的,它是通过右击项目,选择其中的”添加服务引用“。

    C# 为webservice接口添加认证

    总的来说,通过在C# Web Service中使用SoapHeader进行认证,你可以确保只有经过验证的客户端能够访问你的服务。这增强了系统的安全性,并符合企业级应用程序的标准。然而,实际部署时应考虑更多的安全措施,如使用...

    C#webservice调用测试工具

    【标题】:“C# WebService调用测试工具” 在IT领域,Web Service是一种基于网络的、松散耦合的软件组件,它允许不同系统之间的数据交换。C# WebService调用测试工具是专为开发者设计的,用于测试和调试Web Service...

    C# WebService 客户端 服务器 Json

    本主题聚焦于C#中的WebService客户端和服务器的交互,以及如何利用Json进行数据交换。Json(JavaScript Object Notation)是一种轻量级的数据交换格式,因其易读性和易于编写而被广泛应用。 一、C# WebService简介 ...

    Delphi调用C#的Webservice返回Dataset

    在C#中,我们可以使用ASP.NET来创建Webservice,这些服务可以被任何支持SOAP(Simple Object Access Protocol)的客户端访问,包括Delphi。 在C#中,创建一个Webservice通常涉及以下步骤: 1. 创建一个新的ASP.NET ...

    C#调用WebService实现天气预报

    本示例中,我们将探讨如何利用C#调用WebService来获取天气预报信息。这个过程涉及到网络通信、XML数据解析以及对第三方API的集成。 首先,我们需要理解WebService的工作原理。WebService是一种基于HTTP协议的远程...

    Java访问c#开发的webservice

    ### Java访问C#开发的Webservice详解 #### 一、引言 在现代软件开发过程中,尤其是对于大型项目而言,采用分布式系统架构已经成为一种常态。分布式应用能够将复杂的业务逻辑分解并部署到不同的服务器上,从而提高...

    C# 开发webservice接口、请求HTTP接口、iis发布服务

    ### C# 开发WebService接口、请求HTTP接口及IIS发布服务详解 #### 一、概述 本篇将详细介绍如何利用C#与Visual Studio 2022开发WebService接口、请求HTTP接口并最终通过IIS发布服务的过程。我们将涵盖以下几个方面...

    C#开发webservice接口,对客户端post服务的Json数据进行接收反馈

    C#开发webservice接口,对客户端post服务的Json数据进行接收反馈 接收到的数据流转换成string类型,有其他需求对json解析,自己写个解析去查询下. 然后反馈json发送给请求端。

    C#调用JavaWebService

    调用WebService,最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理,通过C#添加Web引用方式访问JavaWebService的方法,除了string...

    C#静态调用webservice

    本篇文章将深入探讨如何在C#中静态调用Web Service,以便通过Web Service来访问数据库。Web Service是一种基于互联网的软件服务,允许不同系统间的应用程序进行交互。在描述的场景中,我们构建了一个IIS(Internet ...

    c#开发webservice供pb调用.zip

    标题中的“c#开发webservice供pb调用”指的是使用C#编程语言开发的Web服务,目的是为了供PowerBuilder(简称PB)应用程序进行调用。Web服务是一种基于互联网的、可互相操作的应用程序接口,允许不同系统之间的数据...

    普通java访问c# webService

    本示例介绍的是如何使用Java来访问由C#编写的WebService服务。WebService是一种基于互联网的、平台无关的通信机制,它允许不同系统间的应用程序通过网络进行交互。 首先,我们需要理解WebService的基本原理。...

    C#访问Webservice的例子代码

    本示例将深入探讨如何使用C#访问WebService,这通常涉及到使用.NET的System.Web.Services命名空间中的类和方法。 WeberService是基于SOAP(简单对象访问协议)的远程调用技术,它允许不同平台、不同语言的系统之间...

    C#提高webService接口调用的性能

    客户端调用服务器WebService接口可以更加快速。

    Java调用C#的WebService例子

    Java调用C#的WebService是跨平台间通信的一种常见方式,尤其在企业级应用中,可能需要集成不同语言开发的服务。本示例介绍如何在Java环境中利用Xfire库来调用C#编写的WebService服务。 首先,理解WebService的核心...

    C# webservice 服务调用工具类,源码

    C# webservice 服务调用工具类。 此工具 对 post get 请求进行了封装,只需要传递对应的URL以及参数即可返回JSON 或者XML 的字符串。 是非常有用的调用远程接口的服务类。 webservice

Global site tag (gtag.js) - Google Analytics