tanggang1740 发表于 2017-1-16 06:43:23

tomcat安装证书

  1、创建一个本地证书:
  keytool -genkey -alias tomcat -keyalg RSA -keystore e:/tomcat/tomcatKeystore -validity 365 -v
  这里-alias tomcat 是表示生成的这个证书的别名叫tomcat,-keyalg RSA 指的是采用的RSA算法, -keystore e:/tomcat/tomcatKeystore 是指生成的证书存储的位置。回车后会提示你输入keystore password,这可以自己定,然后是一些个人信息及组织信息,可以轻松搞定。 -validity 指定创建的证书有效期多少天 -v 显示密钥库中的证书详细信息
  2. 查看证书
  keytool -list -keystore tomcatKeystore
  3 .然后创建CSR:
  keytool -certreq -keyalg RSA -alias tomcat -file certreq.csr -keystore tomcatKeystore
  输入keystore密码: 12345678 现在,你有了一个叫certreq.csr的文件,你可以将它提交到CA(参考CA网站上的文档怎样做)。然后就得到了证书。 例如:我们申请了个Verisign.com的测试证书保存为:client.cer
  4.导出证书
  keytool -export -alias tomcat -keystore tomcatKeystore -file tomcat.cer
  5. 修改Tomcat的配置文件server.xml
  <Connector port="8443" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" disableUploadTimeout="true"
               acceptCount="100" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" keystoreFile="E:\tomcat\tomcatKeystore" keystorePass="123456"/>
  6. 测试
  https://localhost:8443 浏览器提示安装证书
页: [1]
查看完整版本: tomcat安装证书