certificate - IB CP WebAPI 网关证书更改
问题描述
我正在尝试替换 Interactive Brokers Client Portal WebAPI Gateway 应用程序的默认证书。我正在尝试在 Windows 10(20H2,内部版本:19042.685)上安装和配置软件
以下是我遵循的步骤:
- 已安装 Java 8 更新 271
- 从这里下载了最新的网关软件。
- 将文件解压缩到 $HOME\Documents\clientportal.gw
- 使用以下命令创建 jks 文件:
keytool -genkey -keyalg RSA -alias selfsigned -keystore keystore2.jks -storepass password -validity 360 -keysize 2048
- 提供了详细信息:
CN=localhost, OU=home, O=home, L=riga, ST=riga, C=lv
- 然后使用以下命令导出 cer 文件:
keytool -export -alias selfsigned -file mydomain2.cer -keystore keystore.jks
将 cer 文件导入以下本地计算机证书存储:
7.1 受信任的根证书存储
7.2 受信任的发布者商店
7.3 个人店铺
根据供应商运行命令:
bin\run.bat root\conf.yaml
不幸的是,我仍然收到证书错误:
您的连接不是私有的 攻击者可能试图从 localhost 窃取您的信息(例如,密码、消息或信用卡)。了解更多 NET::ERR_CERT_AUTHORITY_INVALID
有什么建议么?
谢谢!
解决方案
推荐阅读
- javascript - 将获取的对象数组传递给状态,但不使用钩子在组件中呈现
- java - Jar 文件是否需要 .class 文件才能执行
- java - 使用正则表达式从字符串中提取密码
- ios - 关闭多个控制器后显示警报
- javascript - 无法使用 JavaScript 在多选中选择带有空格的选项值
- python - 我们如何在python中匹配子字符串和dict中的值
- python - TypeError:int() 参数必须是字符串、类似字节的对象或数字,而不是“NoneType”。但我写了 int()
- git - 对于使用 WSL2 进行签名的 git 提交,Windows 10 上的 Visual Studio Code 中没有 GPG 密码提示
- java - Flutter App 卡在“app running gradle task 'assembledebug ...”
- python - 即使没有,打印也不返回