0

Ich stoße in ein SSL-Handshake-Problem, wenn ich den Sample-Java-Client (von Alexa-AVS-Sample-App) in ein Fettglas packen und es als ausführen Teil eines neuen "Test Java" -Projekts, das nur eine Hauptfunktion enthält, die AVSApp (DeviceConfig config) beim Start aufruft.Alexa Voice Serice SSL Handshake, wenn in einem Glas verpackt

Ich benutze den Nodejs Companion Service und KEINE der Pfade in config.json sind relativ.

Wireshark Protokolle einen verschlüsselten Alarm zeigen wie folgt: enter image description here

Als mein „test java“ ausgeführt wird, habe ich auch versucht, es zu zwingen, den SSL-Vertrauensspeicher durch die von alexa-avs-Proben- verwendet zu verwenden, App mit -Djavax.net.ssl.trustStore und zeigte auf den absoluten Pfad des certs-Ordners im Sample-Java-Client aber immer noch kein Glück.

Hoffe jemand kann helfen !!!

Antwort

0

Ich konnte dieses Problem beheben, indem ich die entsprechenden ALPN-Version und bootclasspath Argumente im Startskript angeben.