zoukankan      html  css  js  c++  java
  • JDK自带工具keytool生成ssl证书 和 HTTPS双向认证

    创建证书(第一步)

    keytool -genkey -alias "baidu" -keypass "123456" -keystore "D:/baidu.keystore" -storepass "123456" -keyalg "RSA" -keysize "1024" -validity "365"

    -alias 别名 
    -keypass 别名密码 
    -keystore 指定生成证书的位置和证书名称
    -storepass 获取keystore信息的密码

    -keyalg 算法 
    -keysize 密钥长度 
    -validity 有效期单位是天

    创建密钥库(第二步)

    您的名字与姓氏是什么?
      [Unknown]:  baidu.com
    您的组织单位名称是什么?
      [Unknown]:  service operation department
    您的组织名称是什么?
      [Unknown]:  Beijing Baidu Netcom Science Technology Co., Ltd
    您所在的城市或区域名称是什么?
      [Unknown]:  beijing
    您所在的省/市/自治区名称是什么?
      [Unknown]:  beijing
    该单位的双字母国家/地区代码是什么?
      [Unknown]:  CN
    CN=baidu.com, OU=service operation department, O="Beijing Baidu Netcom Science Technology Co., Ltd", L=beijing, ST=beijing, C=CN是否正确?
      [否]:  y

    查看密钥库里面的证书

    keytool -list -keystore "D:/baidu.keystore"

    导出密钥库里面的证书

    keytool -export -alias "baidu" -keystore "D:/baidu.keystore" -file "D:/baidu.crt"

    tomcat开启Https

    修改tomcat配置文件server.xml
    
    <Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
        maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
        clientAuth="false" sslProtocol="TLS"
        keystoreFile="D:/localhost.keystore" keystorePass="123456"/>

    443端口被占用无法启动解决办法
    2012年11月15日 15:01:01
    阅读数:29335
    netstat -ano|findstr "443"         //搜索443端口占用情况,并找到进程ID
    TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 720 //找到PID为720
    UDP 0.0.0.0:59443 *:* 7584
    ------------------------------------------------------------------------------------
    tasklist|findstr "720"                     //查找PID为720对应的进程名
    QQDownload.exe 720 Console 1 56,156 K            //找到是QQ旋风占用,结束掉进程。OK

    客户端信任服务器的方法

    服务器信任客户端的方法

  • 相关阅读:
    第六章_编写定制标签
    C递归算法与栈的分析,非全然二叉树遍历分析---ShinePans
    Linux面试必问-对照目录内容的命令“Diff”具体解释
    微信公众平台开发(73) 客服接口发送客服消息
    微信公众平台开发(94) 违章查询
    微信支付类目及费率
    微信公众平台开发入门教程(三)消息类型讲解
    微信公众平台开发入门教程(二)启用开发模式
    微信公众平台开发入门教程(四)获取接收消息
    微信公众平台开发调试方法
  • 原文地址:https://www.cnblogs.com/techliang666/p/9157263.html
Copyright © 2011-2022 走看看