1

あるサーバーから別のサーバーにパッケージを送信しようとしていますが、送信者が「本物の」サーバーであり、パッケージが傍受できないことを確認する必要があります.NodeJSまたは他の方法でSSLを使用してこれを行うにはどうすればよいですか.

これは私がやったことです:

サーバーコード:

server = tls.createServer(function(c) {
console.log('server connected',

c.authorized ? 'authorized' : 'unauthorized');
});

クライアントコード:

var tls = require('tls');
var fs = require('fs');

var options = {
key  : fs.readFileSync('server.key'),
cert : fs.readFileSync('server.crt')
};

var client = tls.connect(9838, options, function () {

console.log(client.authorized ? 'Authorized' : 'Not authorized');

});

そしてこれはエラーになります:

Error: 101057795:error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv handshake failure:openssl\ssl\s23_clnt.c:769:
4

1 に答える 1