首页 > Web开发 > 详细

Web自动化测试 Selenium 3/3 https的配置

时间:2014-01-22 18:29:50      阅读:465      评论:0      收藏:0      [点我收藏+]

Https的信任问题处理

具体步骤如下(以demo为例)

1) ./ca.sh : 使用默认的服务器192.168.1.1的证书

   ./ca.sh IP : 使用IP设置的证书

2) 以上运行后把 gen/demo.cer 导入到浏览器的客户端中,Windows下导入的步骤:

   IE/Chrome: 双击demo.cer,导入到“受信任的根证书颁发机构”下

   FireFox:工具/选项/高级 下点击“查看证书”,在“证书机构”选项卡中导入demo.cer,然后选择“IP“的证书项,点击“编辑信任”,选择信任即可

3) 重启tomcat[仅此设置时执行1]   

   以上设置完成后,使用https://IP 访问web服务器,此时就不会再提示“证书信任”问题了

 

Ca.sh

#!/bin/bash

#命令运行方式 ./ca.sh IP 或 ./ca.sh

#默认的web服务器地址

IP=192.168.1.1

if [ $# = 1 ] ; then

  IP=$1

fi

 

echo "https trust ip: $IP "

if [ -d gen ]; then

  rm -r -f gen

fi

mkdir -p gen

 

KEY=gen/demo.keystore

PASSWD=demo

 

if [ -f $KEY ]; then

 rm -f $KEY

fi

 

#server

keytool -genkey -v -alias csbit -keyalg RSA -keypass PASSWD ?keystorebubuko.com,布布扣 KEY -storepass PASSWD ?validity 3650 ?dname "CN=bubuko.com,布布扣 IP,OU=demo,L=beijing,ST=china,C=cn"

 

#client

keytool -keystore KEY ?keypassbubuko.com,布布扣 PASSWD  -storepass $PASSWD -export -alias demo -file gen/demo.cer

 

#证书拷贝到tomcat需要的地方

cp -f $KEY ???

echo "all done, restart tomcat for access!"

echo

Web自动化测试 Selenium 3/3 https的配置

原文:http://www.cnblogs.com/2018/p/3520813.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!