【发布时间】:2013-05-15 04:04:39
【问题描述】:
我购买了试用 Thawte 证书。他们给了我 3 个证书:
- 根证书
- 中级证书
- 试用证书
我做了以下:
- 已创建密钥库和本地密钥对(keytool -genkey -alias vskladchinu -keyalg RSA -keystore /usr/keystore)
- 创建的 csr(keytool -certreq -keyalg RSA -alias vskladchinu -file certreq.csr -keystore /usr/keystore)
- 我从 thawte 获得了 3 个证书(基于生成的 csr)
- 我安装了根证书和中间证书(keytool -import -alias root -keystore /usr/keystore -trustcacerts -file root.crt;keytool -import -alias intermediate -keystore /usr/keystore -trustcacerts -file intermediate.crt)
- 我安装了我的试用解冻证书 (keytool -import -alias vskladchinu -keystore /usr/keystore -file cert.crt)
我设置了 tomcatr 7 服务器的 web.xml。并运行应用程序。但是浏览器说 - 证书链根和试用版中只有 2 个证书,但根不能被信任(我猜没有中间)。
如何使中间证书起作用?
【问题讨论】:
-
你没有尝试任何东西,例如谷歌搜索
java keystore install certificate? -
我确实做到了。刚刚更新了我的问题,使其更加具体。