想做一个CS结构基于http通讯协议的系统。
C容易办了,使用Curl类进行通讯就可以了。
S也就差SSL这个问题了。我只是想通讯间的数据是加密就好。网上找到一篇比较接近我要求的(http://msdn.microsoft.com/en-us/library/system.net.security.sslstream%28VS.80%29.aspx),虽然这里只是要指定一个证书文件而已。证书生成的机制真的很麻烦,不符合那安装服务器端人员的技术要求。(不是管理员都对SSL证书有相当的了解)
请问有什么简单的解决办法?谢谢了。
C容易办了,使用Curl类进行通讯就可以了。
S也就差SSL这个问题了。我只是想通讯间的数据是加密就好。网上找到一篇比较接近我要求的(http://msdn.microsoft.com/en-us/library/system.net.security.sslstream%28VS.80%29.aspx),虽然这里只是要指定一个证书文件而已。证书生成的机制真的很麻烦,不符合那安装服务器端人员的技术要求。(不是管理员都对SSL证书有相当的了解)
请问有什么简单的解决办法?谢谢了。
解决方案 »
- 我的VS2005新建网站以及打开任何一个项目时出现“Microsoft visual studio 遇到了问题,需要关闭”错误
- 这是什么错误?
- string 类型转换成form类型 怎么做
- api调用的问题
- 请问哪里有sourcesafe6.0d的下载地址,注意版本是6.0d
- 怎样在系统关闭时的强制关闭程序时,该程序调用一个方法??????
- vs2005开发wince 5 时,用c#如何读取驱动呢?
- 问题:并发web service对同一个类的静态属性操作,是否会互相干扰?
- C#serialport串口在发送数据时,界面假死(求助)
- 关于B/S与C/S开发的几个问题!!菜鸟迷茫请教!!
- 删除文件,怎么排除某个文件不删除,哪位高手指点下呀。
- 复制快捷方式到桌面就可以,复制到开始,程序就不行,是不是系统有保护呀,要怎么作呀?
Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication
http://msdn.microsoft.com/en-us/library/ff649205.aspx
再说了,你看它配置证书多麻烦。事实上没特殊要求的话,利用iis60rkt.exe就可以达到。
不过还是谢谢你的回复
然后http://win2003机器名/certsrv/ 来申请证书。为website申请证书要:
Request a certificate
advanced certificate request.
Create and submit a request to this CA.Name:要和站点的域名一样。例如http://192.168.20.227/test.svc. Name就是192.168.20.227
Type of Certificate Needed:要选择Server Authentication Certification.
Enable strong private key protection也要Check上。但是客户端必须加入你windows2003机器的CA certificate chain到Trusted Root Certification Authorities中。
win2003只是生成证书时才需要,客户端并不需要是win2003.
不过让客户信任你的win2003生成的证书比较麻烦。最好购买权威机构的证书。