【发布时间】:2023-05-23 19:19:01
【问题描述】:
挑战: 捕获对包存储库的 Maven 请求
问题:
- Fiddler 有一个证书需要添加到 Java Home
- 必须将代理添加到 settings.xml
【问题讨论】:
标签: java maven fiddler capture keytool
挑战: 捕获对包存储库的 Maven 请求
问题:
【问题讨论】:
标签: java maven fiddler capture keytool
.m2文件夹中的Settings.xml需要配置代理对抗fiddler
<proxies>
<proxy>
<id>http</id>
<active>true</active>
<protocol>http</protocol>
<username/>
<password/>
<host>localhost</host>
<port>8888</port>
</proxy>
<proxy>
<id>https</id>
<active>true</active>
<protocol>https</protocol>
<username/>
<password/>
<host>localhost</host>
<port>8888</port>
</proxy>
</proxies>
需要将 Fiddler 证书导出并添加到 JAVA_HOME ($JAVA_HOME\jre\lib\security) 中的 jssecacerts 中。
您使用工具 --> 选项 -> https --> 操作 --> 将根证书导出到桌面来创建提琴手证书
运行命令(必须根据JAVA_HOME路径更改):
"C:\Program Files\Java\jdk-11.0.1\bin\keytool" -importcert -file "<Your path to Fiddler certificate>\fiddler root.cert" -keystore "C:\Program Files\Java\jdk-11.0.1\lib\security\jssecacerts" -storepass changeit
【讨论】: