gpt4 book ai didi

java - 在 Windows 上的 tomcat 8.5 中安装 pfx SSL 证书

转载 作者:可可西里 更新时间:2023-11-01 09:41:55 25 4
gpt4 key购买 nike

我有通配符 pfx 证书及其 p7b/crt 格式的中级证书。这些证书安装在 IIS 8.0 上。如何在 tomcat 8.0 中安装这些证书? windows上安装tomcat

最佳答案

我可以成功地做到这一点。正如我所提到的,我的证书安装在带有中间证书的 Windows 上的 IIS Web 服务器上。所以我按照以下步骤

第 1 步:创建用于管理证书的 Microsoft 管理控制台 (MMC) 管理单元

  1. 访问“搜索”菜单。在搜索框中,输入 mmc
  2. Microsoft 管理控制台 (MMC) 中,点击文件 > 添加/删除管理单元
  3. 从管理单元列表中,选择证书
  4. 点击添加
  5. 选择计算机帐户
  6. 点击下一步
  7. 选择本地计算机(运行此控制台的计算机)
  8. 点击完成
  9. 在“添加/删除管理单元”窗口中,单击确定
  10. 保存这些控制台设置以备将来使用

第 2 步:导出/备份证书

  1. 打开您添加的证书(本地计算机)管理单元 > 选择个人> 证书

  2. 右键单击证书名称 > 选择所有任务> 导出

  3. 证书导出向导打开 > 单击下一步

  4. 选择是,导出私钥> 点击下一步

  5. 选择个人信息交换

  6. 确保只检查如果可能,在证书路径中包含所有证书> 单击下一步

  7. 输入并确认密码 > 点击下一步

  8. 选择导出文件的文件名和位置 > 点击下一步

  9. 点击完成

第 3 步:在 Tomcat 服务器上配置 PKCS12 (.pfx) 文件

  1. 在 XML 或文本编辑器中打开 %TOMCAT_HOME/conf/server.xml

  2. 找到以下几行:(在我的例子中,我找不到下面几行,所以我直接跳到第 4 点并在我的 server.xml 中添加整个标签并更改 keystorefile 和 keystorePassword)

    <!-- <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" /> -->

  3. 删除代码开头(<!--)和代码结尾(-->)的注释标记

  4. 紧接在 sslProtocol="TLS"之后和/> 之前,添加以下属性:

    <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile=”/path/to/mycert.pfx” keystoreType=”PKCS12″ keystorePass="your_PKCS12_password" />

  5. 保存server.xml

  6. 重启Tomcat

希望它能对某人有所帮助:)

关于java - 在 Windows 上的 tomcat 8.5 中安装 pfx SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47158200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com