我现在研究使用VC++来实现C/S结构的证书登陆,现在有点无从下手。
我查看MDSN,发现可以使用SSPI来实现的socket的ssl的安全连接。那么证书登陆的时,所要用到的验证服务器端证书,验证客户端证书,协商密钥,等等工作都是要用自己来实现吗?因为,在B/S结构中都是可以通过配置web服务器的SSL通道来实现的。好像也可以使用OpenSSL的库函数来调用。哪位有经验的同学给点意见的呢?
谢谢哈!

解决方案 »

  1.   

    我现在要实现了B/S结构的SSL登陆,但是在验证客户端的时候,要让用户选择证书,选择对应的证书。现在,我不想让用选择了证书了,而是想通过某种技术,让程序后台指定那个证书。我想可以使用在IE中安装ActiveX控件来实现这个任务。可是现在感觉无从下手,哪个大哥能提供一点资料么?或者哪里能找到相关资料?
    谢谢!
      

  2.   

    如果使用SSPI的话,只需要配置相应的参数选项,包括证书的检验方式,证书路径,以及受信证书(只须根证书)列表等等。
      

  3.   

    对于使用OpenSSL的话,可以先了解一些SSL的大概理论,然后就看里面的Demo,特别是那个OpenSSL工具,里面几乎所有的东西都有。