Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 节点8与节点7中的SSL_Node.js_Ssl - Fatal编程技术网

Node.js 节点8与节点7中的SSL

Node.js 节点8与节点7中的SSL,node.js,ssl,Node.js,Ssl,我有一个使用HTTPS作为服务器的场景: // (NodeJS) import * as https from "https"; this.server = https.createServer({ cert: this.cert, key: this.privKey, requestCert: true, }, (request, response) => { ... } 使用版本Node 7.10.1,我可以使用Java 1.8.0\u 131 64位进行连接,并提供客

我有一个使用HTTPS作为服务器的场景:

// (NodeJS)
import * as https from "https";

this.server = https.createServer({
  cert: this.cert, key: this.privKey, requestCert: true,
}, (request, response) => {
    ...
}
使用版本
Node 7.10.1
,我可以使用
Java 1.8.0\u 131 64位
进行连接,并提供客户端证书

但是如果我升级到
节点8.7.0
,我使用该代码段的唯一方法就是将
requestCert
更改为false。否则,Java代码将引发异常:

web服务通信期间握手期间远程主机关闭连接


在TLS(SSL)方面,节点7和节点8之间是否存在重大差异?

自8.5.0以后,在SSL方面,节点端通常存在一些问题,直到修复为止,我建议降级到节点8.5.0或更低