I持って、次のnodeJSサーバ:NodeJSサーバは要求
:私は次のリンクを使用してサーバーkey.pem、サーバcrt.pemとCA-crt.pemを生成**
* Created by daniel on 27/01/17.
*/
...
var express = require('express');
...
var app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
https.createServer({
key: fs.readFileSync('server-key.pem'),
cert: fs.readFileSync('server-crt.pem'),
ca: fs.readFileSync('ca-crt.pem')
}, app).listen(443);
app.post('/', function(req, res){
console.log("POSTED!!!!");
res.end("blahblahblah");
});
https://engineering.circle.com/https-authorized-certs-with-node-js-315e548354a2#.h0klo4fc1
私はamazon EC2インスタンスでサーバーを実行しています。
私はca-crtをクライアントに移動し、それをChromeにインポートしました。しかし、POSTリクエストを送信するためにPostmanを使用すると、サーバーは受信しません。
POSTリクエストを正常に送信できるNodeJSクライアントがありますが、そこで動作するSSLを取得できなかったため、パラメータprocess.env.NODE_TLS_REJECT_UNAUTHORIZEDが "0"に設定されています。
a)郵便配達員がSSLを気にしないようにするには、どうすればよいですか?b)証明書を正しく使用するには、b)私は間違って何をしていますか?
奇妙なことに、私の郵便配達員にはこのオプションがありません。 –
私は現在MacOSにPostman 4.9.3をインストールしていますが、私はそのオプションを持っています。 –