0

当我将 sample-java-client(来自 alexa-avs-sample-app https://github.com/alexa/alexa-avs-sample-app)打包到一个胖罐中时,我遇到了 SSL 握手问题将它作为新的“测试 java”项目的一部分运行,该项目仅包含一个在启动时调用 AVSApp(DeviceConfig config) 的主函数。

我正在使用 nodejs Companion Service,并且 config.json 中的路径都不是相对的。

Wireshark 日志显示加密警报,如下所示: 在此处输入图像描述

在运行我的“测试 java”时,我还尝试使用 -Djavax.net.ssl.trustStore 强制它使用由 alexa-avs-sample-app 使用的 SSL 信任库,并将其指向绝对路径sample-java-client 中的 certs 文件夹,但仍然没有运气。

希望有人能帮忙!!!

4

1 回答 1

0

我可以通过在启动脚本中指定适当的 ALPN 版本和 bootclasspath 参数来解决这个问题。

于 2017-01-16T00:54:38.203 回答