openvpn server 是安装在windows 2003 server上的,运行一切正常。
在客户端,若按cert tb.crt,key tb.key的方式配置证书完全没有任何问题,可以联结Server.
但若采用cryptoapicert "SUBJ:tb"的方式就不行。看服务器的日志,竟然显示的不是我指定的证书,而是我以前客户端安装的另外一个server签发的证书,如下:
Sun Jul 27 13:25:36 2008 222.82.208.35:18485 VERIFY ERROR: depth=0, error=unable to get local issuer certificate: /C=CN/ST=SHANDONG/O=test/OU=test/CN=tb12/emailAddress=test@test.com.cn
而我实际指定的证书是tb,也是就是说应该CN=tb,则不是CN=tb12。(tb是我要联结的VPNserver签发的, tb12是我另外一台server签发的)
因此实在搞不懂为什么了,请大家帮助。谢谢!
等了半天了,只有人看没有人回,自己再顶一下吧。
顺便再说一下,我在服务器上又增加了一个VPN网卡,又配了一个客户端的联结,同样使用cryptoapicert "SUBJ:tb",就可以正常联结到server上。
看来是与客户端有关系,但我在客户端上将cryptoapicert "SUBJ:tb"里的tb随便改一个,客户端会报错,说找不到这个证书。并且tb12这个证书我也从IE中删除了。
会员注册
会员登录
个人空间
发表评论