无法在公司防火墙后面运行 thinkorswim:“无法找到到请求目标的有效认证路径”

问题描述

在 Windows 中,当我在公司网络内安装和运行 thinkorswim(使用其自己的自签名 ssl 证书)时,它无法通过 https 连接到 tdameriTrade 的服务器。如何使用自签名证书更新 tos 的 java 运行时?

解决方法

在windows下打开命令提示符,运行以下命令将公司的cacert安装到thinkorswim的jre中:

cd C:\<thinkorswim-install-dir>\jre\bin\
keytool.exe -import -trustcacerts -noprompt -storepass changeit -alias mycertificate -keystore ..\lib\security\cacerts -file c:\mycert.cer