请问使用WebConnection开发三层应用时,如何支持SSL和验证客户证书?(300分)

  • 主题发起人 主题发起人 YoungSun
  • 开始时间 开始时间
Y

YoungSun

Unregistered / Unconfirmed
GUEST, unregistred user!
我们现在有个重要的项目要使用三层结构,因为安全性要求较高,准备使用WebConnection连接,启用IIS的SSL。SSL通常只要求验证服务器证书,我们现在还要验证客户证书,即双向的身份验证,TWebConnection如何支持验证客户证书?现在它要报告一个错误“要求客户证书”,这方面的资料实在太少了,请大家帮忙,我会另外再给高分。
 
请了解的朋友看一下,不胜感谢!
 
to YoungSun:
前不久好好看过《windows server 2000》一书,里面稍微提了一下SSL,左看右看,就
是不得要领,无法深入了解,实在抱歉!
 
感谢chnplzh讨论。
SSL的要领,我的理解是首先双方要获取数字证书,以在会话中证明身份,通常只需要服务器证书就可以了。然后双方握手,验证身份,协商本次会话密钥,最后用这个会话密钥进行安全通信。SSL建立在PKI体系之上,协商会话密钥就是使用不对称加密算法传递的,然后使用对称加密算法进行密文通信,并使用一种摘要算法对所发送的内容进行签名。
证书可从商业证书机构(CA)获得,也可以自己建立一个CA,利用win2000的CA服务。
 
[:(]no one know?
 
后退
顶部