Не удается установить SSL-соединение через веб-сокеты Coldfusion 2016 - PullRequest
0 голосов
/ 10 октября 2018

Я использую coldfusion 2016 и пытаюсь протестировать защищенные веб-сокеты с помощью самоподписанного сертификата, созданного в IIS и затем импортированного в файл хранилища ключей jks.В администраторе coldfusion на странице веб-сокета я установил флажок безопасности и ввел путь к хранилищу ключей jks, а также пароль ... Я считаю, что я сделал это правильно, потому что он будет кричать на меня, если я введу неправильный пароль

keystore= C:\ColdFusion2016\jre\bin\websocket.jks
keystore password = changeit

Я протестировал во всех браузерах, и все они не могут подключиться ... например в Chrome:

cfwebsocketCore.js:21 WebSocket connection to 'wss://in001204.amcnt.amc.edu:8543/cfusion/cfusion' failed: Error in connection establishment: net::ERR_CONNECTION_CLOSED

Я импортировал оригинальный сертификат pfx, который я преобразовал в jks в chromeно это не помогает.

Я попытался добавить тег ниже в файл server.xml, но это не помогло

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" SSLEnabled="true"

       maxThreads="150" scheme="https" secure="true"

       clientAuth="false" sslProtocol="TLS"

       keystoreFile="C:\ColdFusion2016\jre\bin\websocket.jks"

       keystorePass="changeit"

       keystoreType="JKS" /> 
...