WCF开发框架-证书加密使用说明书.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WCF 开发框架- 证书加密使用说明书 V0.2 序号 修改人 修改日期 修改后版本 修改说明 1 伍华聪 2012-7-3 V0.1 初稿 2 伍华聪 2013-02-19 V0.2 增加自定义用户名密码认证部分 文件名称:WCF 开发框架-证书加密使用说明书 目 录 1. 引言2 1.1. 背景 2 1.2. 编写目的 3 1.3. 参考资料 4 1.4. 术语与缩写 4 2. WCF 框架中使用证书加密4 2.1. 注意事项 4 2.2. 证书加密的开发步骤 5 2.2.1. 创建WCF 服务应用以及调用客户端 5 2.2.2. 创建客户证书和服务端的X509 证书 9 2.2.3. 配置服务端的配置文件,使之使用X509 证书服务10 2.2.4. 授权IIS 访问服务器证书 11 2.2.5. 在服务器证书管理中导入服务器端证书13 2.2.6. 在客户端导入客户端证书,完成X509 证书配置并调用服务...14 3. WCF 框架中使用自定义用户名密码认证 17 3.1. 注意事项17 3.2. 用户名密码认证说明17 3.3. 证书加密的开发步骤18 3.3.1. 创建自定义认证类18 3.3.2. 配置服务端参数19 3.3.3. 配置调用端参数并调用21 第 1 页 共 26 页 文件名称:WCF 开发框架-证书加密使用说明书 1. 引言 1.1. 背景 在网络化的环境中,特别是基于互联网发布的WCF 分布式应用程序,数据的加密传输就 显得非常重要,通过对网络数据的加密可以有效保障系统的安全可靠性、私密性。 默认情况下,WCF 调用是不经过数据加密的。通过默认操作实现的服务以及客户端调用, 数据传输情况是如何的。我这里通过HTTP 网络包分析工具Http Analyzer 来对数据进行监 控看看,如下所示。 可以看到,输入及输出的结果全部是明文,数据传输没任何秘密可言。当然,你也可以 对这些数据自己加密后发送出去,但是每个接口,大量信息也要这样自己手工加密吗,难道 微软的WCF 那么弱智? 当然不是,这些操作交给WCF 处理会便捷很多,传说中有一个X509 的证书加密,不过 如果是第一次搞这个,要完全调通要走不少弯路,我就是参考了很多文章(很多文章都介绍 了一部分内容,很少能系统性的给你提出完全的解决方法),遇鬼杀鬼,遇佛拜佛,逐步排 除各种险阻,这样慢慢才有一个清晰的思路,逐步解决问题,最终才有心思来写这篇文章, 后面的随笔我会介绍完整的解决思路来处理X509 加密的操作。 WCF 常用的就是使用X509 证书来实现加密,通过X509 加密处理后,我们看到下面的效 第 2 页 共 26 页 文件名称:WCF 开发框架-证书加密使用说明书 果。 里面的内容,包括输入及获取到的输出内容,均被加密的乱七八糟,一塌糊涂,即使是 在公网中,看到也是白搭,不知是美女还是野兽。实现以上的加密操作,在调用上,完全不 会受影响,还是和原来的调用一样,不过需要在WCF 的服务以及调用的客户端进行一些文件 配置等操作即可。 综上所述,本文介绍的WCF 框架的证书加密操作,具有下面几个特点: 1)不需增加额外的代码,通过外置配置即可实现对应的加解密操作。 2)数据传输字段及内容均已进行加密,加密是通过证书对 (服务器客户端各一个)进 行处理。 3)高配置型、灵活性的实现方式。 1.2. 编写目的 本文档主要介绍 《WCF 开发框架》中

文档评论(0)

克拉钻 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档