自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

转载 WCF BasicHttpBinding 安全解析(8)Message安全模式(iis宿主)

Message安全模式基于消息保护,强制客户端和服务端提供证书,服务端对返回的消息体进行加密。本节笔者更换服务端的证书,名为XuanhunServer1。 首先我们在服务端配置Message安全模式,如代码清单11-106所示。 代码清单11-106 配置Message安全模式 bindings> basicHttpBinding> binding name="ba

2015-02-11 20:29:13 1273

转载 WS BasicHttpBinding 安全解析(7)Certificate验证(IIS宿主)

本节使用Transport安全模式来做Certificate验证,因为TransportCredentialOnly模式不支持证书。 Certificate验证需要客户端或者服务端提供证书,从而进行身份验证。首先我们在vs2010的命令行使用如图11-42所示的命令创建两个证书,分别用于服务端和客户端。 图11-42 创建证书 证书创建完成之后,我们在MMC控制台添加

2015-02-11 20:20:58 1298

转载 WCF BasicHttpBinding 安全解析(6)Digest验证(IIS宿主)

Digest验证方式在Basic验证方式的基础上增加了摘要信息,采用的是挑战-应答模式。Digest验证也是Http安全验证的标准(RFC 2617)。 首先我们修改服务端配置文件启用Digest验证,如代码清单11-95。 代码清单11-95 启用Digest验证 basicHttpBinding>binding name="basicBindingConf">security

2015-02-11 20:19:57 607

转载 WCF HttpBinding 安全解析 (5)Basic验证(IIS宿主)

Basic验证方式是基于用户名/密码的验证方式,在Windows环境下,我们提供的是有效的Windows用户名和密码。但是Basic身份验证方式和Windows身份验证方式是有本质上的区别的。Basic是Http安全规范(RFC 2617),不同的互联网应用体系都可以实现和进行Basic身份验证。 我们使用代码清单11-89的配置在TransportCredentialOnly模式下启用Ba

2015-02-11 20:17:44 542

转载 WCF BasicHttpBinding 安全解析(4)windows验证(IIS宿主)

现在我们讨论TransportCredentialOnly安全模式下的安全配置,首先在配置文件中添加如代码清单11-84所示的配置节,配置windows验证。Windows凭据认证是基于Windows组账户或者域账户进行认证的方式。在这种认证方式下,客户端进程运行的Window帐号对应的Windows凭证被自动作为调用服务的客户端凭证,所以无需显示指定具体的Windiws凭证。如果需要另一个Win

2015-02-11 20:14:59 965

转载 WCF BasicHttpBinding 安全解析(3)默认安全设置(IIS宿主)

本节开始的实例采用IIS作为WCF宿主,使用的契约和实现和前面使用的仍然相同,下面我们构建两个站点,一个WCF服务宿主站点,一个服务测试站点。首先我们创建服务端,打开vs2010à文件à新建项目à选择WCF模板àWCF服务应用程序,如图11-31。 图11-31 创建WCF如无应用程序 删除默认添加的SVC文件和接口文件,添加接口文件IHelloService.cs和接口实

2015-02-11 20:11:36 1762

转载 WCF BasicHttpBinding 安全解析(2)BasicHttpBinding安全项

想对BasicHttpBinding的安全性做比较全面的了解,最好的办法还是从它的安全属性看起。下面展示的所有源代码通过反编译获得,这里我们根据需要选取关键的代码来分析,先看代码清单11-73。 代码清单11-73 BasicHttpBinding定义 1: public class BasicHttpBinding : Binding, IBindingRuntimePref

2015-02-11 20:10:25 474

转载 WCF BasicHttpBinding 安全解析(1)BasicHttpBinding基本配置

BasicHttpBinding使用HTTP作为传输协议用于发送SOAP 1.1消息。服务可以使用此绑定来公开符合WS-I BP 1.1标准的终结点,如ASMX客户端访问的终结点。同样,客户端可以使用BasicHttpBinding与公开符合WS-I BP 1.1标准的终结点的服务(如 ASMX Web服务或采用BasicHttpBinding 配置的服务)进行通信。 默认情况下,安全性处于

2015-02-11 20:05:32 4911

转载 WCF常见问题

一、创建时,WCF Service中HttpContext.Current为null的解决办法 1. 在hosting WCF的web.config中加入:     2. 在Service的类定义上加上下面Attribute: [AspNetCompatibilityrequirements(RequirementsMode = AspNetCompati

2015-02-10 17:44:52 315

转载 WCF 配置详解

xml version="1.0" encoding="utf-8" ?> configuration>       section -->     system.ServiceModel>          services 元素包含应用中驻留的所有service的配置要求 -->         services>              每个服务的配置

2015-02-09 16:14:40 371

原创 NET 发送邮件

var smtpClient = new SmtpClient(); smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式 smtpClient.Host = "smtp.163.com"; ;//指定SMTP服务器 smtpClient.Credentials = new System.Net.Network

2015-02-09 15:16:07 312

转载 C#水晶报表教程

水晶报表是一个功能强大的报表工具,现在已经被Microsoft Visual Studio 2005(下文以VS2005简称)集成在一起。喜欢水晶报表的朋友可以方便使用了。我把水晶报表在vs2005的使用方法总结一下,供大家参考。 首先介绍一下我用的软件环境:Microsoft Visual Studio 2005;Microsoft SQL Server 2005 【数据用例】 服务器:S

2015-02-04 15:58:38 304

转载 JS页面跳转代码

Javascript代码 "javascript" type="text/javascript">   window.location.href="login.jsp?backurl="+window.location.href;       window.location.href="login.jsp?backurl="+window.location.href;

2015-02-04 14:19:59 514

转载 SQL查询数据库表名、表的列名

SQl查询数据库表名、表的列名 --读取库中的所有表名 select name from sysobjects where xtype='u' --读取指定表的所有列名 select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='表名') 获取

2015-02-04 11:30:51 391

转载 Java基础笔记

百度文库地址:http://wenku.baidu.com/view/1e1cedf9aef8941ea76e051f.html?from=rec&pos=0&weight=1352&lastweight=112&count=3 JAVA的面向对象编程--------课堂笔记 面向对象主要针对面向过程。 面向过程的基本单元是函数。   什么是对象:EVERYTHING

2015-02-03 19:34:49 816

VS开发工具 脚本缩进括号自动匹配插件

挺不错的一个JS插件,脚本缩进括号自动匹配插件。

2014-03-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除