Node.js で TLS サーバーと適切な TLS クライアントを作成しました。もちろん、両者は互いに動作しますが、確認したいと思います。
基本的には、接続を検査する、またはサーバーに手動で接続して送信内容を検査する、またはそのようなものを考えます...
サーバーの関連コードは次のとおりです。
var tlsOptions = {
key: fs.readFileSync('key.pem'),
cert: fs.readFileSync('server.pem')
};
tls.createServer(tlsOptions, function (tlsConnection) {
var d = dnode({
// [...]
});
tlsConnection.pipe(d).pipe(tlsConnection);
}).listen(3000);
適切なクライアント コードは次のとおりです。
var d = dnode();
d.on('remote', function (remote) {
// [...]
});
var tlsConnection = tls.connect({
host: '192.168.178.31',
port: 3000
});
tlsConnection.pipe(d).pipe(tlsConnection);
どうすればそれができますか?