CP_签名fw公钥与导入第三方证书到mobile access
目 录环境需求............................................................................................
目 录
环境需求........................................................................................................................................... 1
原因分析........................................................................................................................................... 2
解决办法........................................................................................................................................... 3
分析CA 中心、Check_Point防火墙、客户端通信认证流程 ....................................................... 3
详细操作步骤 . .................................................................................................................................. 4
步骤一:客户端导入CA 中心根证书 ........................................................................................ 5
测试:在防火墙证书没签名前进行访问测试 . .................................................................. 7
步骤二:导出防火墙公钥与私钥 . .............................................................................................. 8
步骤三:发送防火墙公钥(csr )到Windows Server 2008证书服务器签名 ......................... 9 步骤四:使用防火墙私钥(key )与完成签名后的文件(cer )结合生成一个证书(p12)
........................................................................................................................................................ 11
步骤五:将p12格式证书应用到mobile access vpn中 ......................................................... 11
测试:客户端访问https://sslvpn.sundragon.com ........................................................... 11
附件:sk 69660 原文 .................................................................................................................... 13
环境需求
当访问Checkpoint SSL VPN时,浏览器会提示“此网站的安全证书有问题”如图
第1页
广州商之杰网络安全技术有限公司

由于此提示可能会让某些用户直接不访问该网站,所以需要将解决此证书问题提示。直接显示以下界面:
原因分析
照成此证书提示主要原因:该SSL VPN所使用的证书颁发机构为Checkpoint ,而Checkpoint 证书颁发机构是不属于受信任的证书颁发机构,受信任的证书办法机构可查看IE 浏览器中内置的信息,如图:


第2页
广州商之杰网络安全技术有限公司

解决办法
方法一:可以将Checkpoint 证书导出,手动导入浏览器中(不现实,没可能为每个用户的电脑都导入一个证书)
方法二:将Checkpoint 公钥交给受信任的第三方根证书颁发机构签名,从使Checkpoint 证书成为此颁发机构中的一员,也就是签名后的证书文件为可信任。
分析CA 中心、Check_Point防火墙、客户端通信认证流程 这是从网上找到的一张工作流程图

第3页
广州商之杰网络安全技术有限公司

备注:
1. 如在真实环境中CA 中心为一个可信任颁发机构,则可忽略第7步,因为IE 浏览器内默
认已经导入可信任的证书;
2. 如在模拟环境中,无可信任的CA 中心,则我们需要先将CA 中心的根证书导入测试客户
端的浏览器中,使浏览器认为该CA 中心为可信任的颁发机构。
详细操作步骤
测试环境

第4页
广州商之杰网络安全技术有限公司

步骤一:客户端导入CA 中心根证书
1. 在windows server 2008证书服务器生成根证书(将证书复制到文件,按照指引提示操作,)
导出来的根证书格式需要选择cer 格式,且需要是



base64
第5页
广州商之杰网络安全技术有限公司

最终生成一个公钥,命名为CA.cer
2. 将生成CA.cer 文件复制到客户端Windows XP,双击进行安装,(需安装到可信任的根证书颁发机构)
查看是否顺利导入证书



第6页
广州商之杰网络安全技术有限公司

测试:在防火墙证书没签名前进行访问测试
我将签名的域名为https://sslvpn.sundragon.com,通过修改hosts 文件指向解析到172.16.2.1 输入域名https://sslvpn.sundragon.com
提示证书有问题,点击“是”,页面跳转


第7页
广州商之杰网络安全技术有限公司

步骤二:导出防火墙公钥与私钥
1. 登录防火墙,进入专家模式,输入以下命令
“cpopenssl req -new -out mobile.csr -keyout mobile.key -config $CPDIR/conf/openssl.cnf”
其中csr 格式为防火墙公钥,key 格式为防火墙私钥
输入命令后需按照要求填写所需的信息,如图
填写完信息后会生成2个文件,分别为防火墙的公钥与私钥



第8页
广州商之杰网络安全技术有限公司

步骤三:发送防火墙公钥(csr )到Windows Server 2008证书服务器签名
1. 将从防火墙上导出来的公钥(csr )发送到证书服务器,申请一个签名;
导入完成这个公钥,可以在“挂起的申请”中查看到,需要手动为此申请颁发证书
2. 完成颁发,导出已签好名的文件,双击打开查看,导出文件



广州商之杰网络安全技术有限公司

第9页
,所选用的文件格式为base64 编码X.509(.csr )(s)
生成一个此类型的文件(文件名:sundragon.com.cer )
将此文件sundragon.com.cer 复制到防火墙中



广州商之杰网络安全技术有限公司

第10页