Я использую 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" />