美文网首页
linux及windows环境下出现https的证书异常

linux及windows环境下出现https的证书异常

作者: 你笑时很美丶 | 来源:发表于2018-12-10 13:39 被阅读0次

    linux环境:

    1.首先查看我们jdk的安装路径:

    echo $JAVA_HOME
    
    jdk路径

    2.chrome浏览器导出证书:
    -->设置-->管理证书-->找到自己网站要的证书,DER格式,一般默认都是这个

    3.导入证书,这里要输入密码,默认为:changeit

    keytool -import -alias nfkj -keystore /mdwork/java/jdk1.7.0_79/jre/lib/security/cacerts -file /home/pub/sustc.cer 
    

    4.证书是否导入成功,密码:changeit

    keytool -list -keystore /mdwork/java/jdk1.7.0_79/jre/lib/security/cacerts
    #查找名为nfkj的证书
    keytool -list -v -alias nfkj -keystore /mdwork/java/jdk1.7.0_79/jre/lib/security/cacerts
    

    5.重启tomcat
    注: 更新证书前需输入keytool -delete -alias nfkj -keystore /mdwork/java/jdk1.7.0_79/jre/lib/security/cacerts cacerts 先删除证书

    • -alias 是化名的意思,在创建的时候已用到。
    • -keystore 就是键库的意思,在securty下有个文件cacerts是存储键的。
    • 上面的操作可以直接加:-storepass + 密码 ,就是你创建这个key的时候用到的密码, 输入正确密码才能删除已有的key.

    win环境:

    1.直接在浏览器中安装证书,若不行:
    2.先用浏览器导出证书;
    3.JAVA_HOME改为自己jdk安装目录(比如我的是:D:\Java\jdk1.8.0_181\jre\lib\security)

     cd  $JAVA_HOME/security/cacerts
    

    4.复制证书到2目录下;
    5.导入证书

    keytool -import -alias nfkj -keystore cacerts -file ./cacerts.cer
    

    6.输入密码:默认为changeit
    7.keytool -list -keystore cacerts查看导入的证书
    注: 更新证书前需输入keytool -delete -alias nfkj -keystore cacerts 先删除证书


    一直下一步

    相关文章

      网友评论

          本文标题:linux及windows环境下出现https的证书异常

          本文链接:https://www.haomeiwen.com/subject/lcprhqtx.html