我正在使用Coldfusion 2016,并尝试使用IIS中生成的自签名证书测试安全的Websocket,然后将其导入到jks密钥库文件中。在websocket页面上的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证书导入到chrome中,但是我没有将其转换为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" />