-1
httpsがサーバーに接続するとき、caが設定されていないか、nullに設定されていると、OSのデフォルトの公開CA証明書が信頼されます。また、caが設定されている場合、カスタムの自己署名caを信頼します。デフォルトパブリックCAと自己署名CAを両方とも信頼する方法nodejsで公開証明書と自己署名証明書の両方を信頼する方法
httpsがサーバーに接続するとき、caが設定されていないか、nullに設定されていると、OSのデフォルトの公開CA証明書が信頼されます。また、caが設定されている場合、カスタムの自己署名caを信頼します。デフォルトパブリックCAと自己署名CAを両方とも信頼する方法nodejsで公開証明書と自己署名証明書の両方を信頼する方法
var req = https.request({
host: 'ip.ip.ip.ip',
port: 443,
path: '/',
method: 'GET',
rejectUnauthorized: false,
requestCert: true,
agent: false
},
この設定では、自己署名証明書を無視します。しかし、私の要求は、クライアントは公開証明書とそのcaに設定されている自己署名証明書だけを受け入れることです。たとえば、私はca:ca1を設定します。公開証明書とca1の証明書だけを公開したいのです。他の自己署名証明書を拒否します。 – qibobo
にあなたの要求の呼び出しを変更し、あなたはその警告を与えるブラウザについて話していますか? –
番号。 nodejs httpsを使用してhttpsサーバーを通信します。 – qibobo