1 / 6
文档名称:

使用SSL调用Web服务.doc

格式:doc   大小:83KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

使用SSL调用Web服务.doc

上传人:85872037 2017/7/27 文件大小:83 KB

下载得到文件列表

使用SSL调用Web服务.doc

文档介绍

文档介绍:构建安全的 应用程序
身份验证、授权和安全通信
有关构建安全的 应用程序的起点和完整概述,请参见登陆页面。
总结
SSL 可用于保证传递到 Web 服务和从 Web 服务传递的消息的完整性和保密性。本“如何做”说明如何在 Web 服务中使用 SSL。
如何做:使用 SSL 调用 Web 服务
您可以配置 Web 服务要求安全套接字层(SSL) 以保护在客户端和服务之间发送的敏感数据。SSL 提供:
● 消息完整性。这可以确保消息在传输过程中不被修改。
● 消息保密性。这可以确保消息在传输过程中保持私密。

本“如何做”说明如何配置 Web 服务要求 SSL,以及如何通过 HTTPS 协议从 客户端应用程序调用 Web 服务。
注意:本“如何做”中的信息也适用于由 和 IIS( Remoting 技术)承载的远程对象。有关如何创建由 IIS 承载的远程组件的信息,请参见“如何做:创建由 IIS 驻留的远程组件”。
要求
以下各项介绍了推荐的硬件、软件、网络基础结构、技巧和知识以及您需要的服务包:
● Microsoft® Windows® 2000 Server 操作系统
● Microsoft Visual Studio® .NET 开发系统
● 一个已安装了服务器证书的 Web 服务器
有关安装 Web 服务器证书的详细信息,请参见“如何做:在 Web 服务器上设置 SSL”。

本篇文章中的各个过程也要求您拥有用 Microsoft Visual C#™开发工具进行 Web 开发的相关知识。
总结
本文包括下列过程:
1. 创建一个简单的 Web 服务
2. 将 Web 服务虚拟目录配置为需要 SSL
3. 使用浏览器测试 Web 服务
4. 在客户端计算机上安装证书颁发机构的证书
5. 开发一个 Web 应用程序以调用该服务组件

1. 创建一个简单的 Web 服务
u 在 Web 服务主机上创建一个简单的 Web 服务
1. 启动 Visual Studio .NET,创建一个新的名为 SecureMath 的 C# Web 服务应用程序。
2. 将 重命名为 。
3. 打开 ,并将 Service1 类重命名为 math。
4. 将下面的 Web 方法添加到 math 类。
[WebMethod]
public long Add(long operand1, long operand2)
{
return (operand1 + operand2);
}
5. 要创建 Web 服务,在“构建”菜单上单击“构建解决方案”。
2. 将 Web 服务虚拟目录配置为需要 SSL
您的 Web 服务在 信息服务(IIS) 上运行并依赖 IIS 提供 SSL 支持。
此过程假设您在 Web 服务器上安装了有效的服务器证书。有关安装 Web 服务器证书的详细信息,请参见“如何做:在 Web 服务器上设置 SSL”。
u 使用 IIS 配置 Web 服务的虚拟目录使用 SSL
1. 在 Web 服务主机上,启动 IIS。
2. 导航到 SecureM