2017-10-17 1 views
2

J'ai un scénario en utilisant le protocole HTTPS avec cet extrait comme serveur:SSL dans le nœud 8 vs noeud 7

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

this.server = https.createServer({ 
    cert: this.cert, key: this.privKey, requestCert: true, 
}, (request, response) => { 
    ... 
} 

Avec la version Node 7.10.1, je peux connecter en utilisant Java 1.8.0_131 64 bit, offrant un certificat client.

Mais si je passe à Node 8.7.0, la seule façon dont je peux utiliser cet extrait est de changer requestCert en faux. Dans le cas contraire, le code Java lance une exception:

fermé la connexion hôte à distance lors de poignée de main lors de la communication de service Web

est-il une différence de rupture entre noeud 7 et le noeud 8 en termes de TLS (SSL)?

Répondre

0

Il y a quelques problèmes qui se passent du côté du nœud depuis la version 8.5.0 en ce qui concerne le SSL en général, jusqu'à ce qu'il y ait des corrections que je suggère de rétrograder au nœud 8.5.0 ou au-dessous.