看下来最好的文章还是在MSDN上.
这个是WCF主站:
http://msdn.microsoft.com/en-us/netframework/aa663324.aspx
这个是MSDN自身文档根链接:
http://msdn.microsoft.com/en-us/library/dd456779.aspx
下面是看过的一些好文:
Articles and Overviews(估计会不停更新最新好文章):
http://msdn.microsoft.com/en-us/library/dd560536.aspx
其中关于WCF的REST实现比较好(REST正在进步中)
http://msdn.microsoft.com/en-us/library/dd203052.aspx
WCF Transport/Message Security 总汇
http://msdn.microsoft.com/en-us/library/ms730301.aspx
如果基本的Security Model不能满足要求,可以自定义
http://msdn.microsoft.com/en-us/library/ms730868.aspx
当然也有work around的做法,比如在soap header中添加一些信息:
http://www.cnblogs.com/CsharpBlog/archive/2009/11/13/1602740.html
MSDN上的文章有些是可以在中英文之间切换的哦。
CodeProject上关于如何配置IIS server来实现Server/Client Certificates的文章
http://www.codeproject.com/KB/WCF/wcf_certificates.aspx
国产的博客非老徐和Artech莫属:
http://www.cnblogs.com/artech/
关注比较多的是老徐关于安全性方面的文章
WSE相关:http://www.frankxulei.com/?cat=653
WCF相关:http://www.frankxulei.com/?cat=9
不足之处是文章稍显凌乱,但至少有实现方面的细节,另外源代码的参考意义更好。
老徐对于安全的基础的介绍也有好文如
快速定位到Transport/Message Security的全面比较图表:
http://www.cnblogs.com/frank_xl/archive/2009/08/04/1515873.html
老徐的网络安全基本知识教程:
http://www.cnblogs.com/frank_xl/archive/2009/03/01/1400751.html
http://www.cnblogs.com/frank_xl/archive/2009/02/28/1400007.html (也有WSE3.0 on asmx的实现,cool)
想进一步了解SSL相关知识吗,看这里:(看看ssl是如何进行的,并理解为啥transport security是不能保证end-to-end安全的,只能做到point-to-point的安全)
http://wenku.baidu.com/view/dd8dbdc66137ee06eff91887.html
在进行WCF安全编程过程中有时候需要配置一个真实的CA服务器,这个服务器有需要IIS的https支持,可参考以下文章:
http://www.wumingx.cn/post/216.html
如果你的CA服务器不能在windows 7(Vista)上访问,请参考:
忘了警告是啥了,反正安装要参考http://support.microsoft.com/kb/922706 里面有下载适当WindowsServer2003-KB922706-v7-x86-ENU.exe补丁的地址
如果你的WCF Service不能访问到certificates,请参考(WinHttpCertCfg):
http://weblogs.asp.net/hernandl/archive/2005/02/09/WinHttpCertCfgTool.aspx
想说服别人不使用wse3.0 on asmx而是用WCF吗?请参考(虽然理由不是特别充分)