質問: chromeが自己署名証明書を受ける方法を教えてください。 私はnode/expressとmongodbに基づいたローカルのrest-apiサービスを持っています。httpからhttpsに切り替える予定です。クライアントはwindows server 2012 r2(ターミナルサーバー)で実行されています。rest-apiは、ubuntu 16.04 ltsサーバー上のdockerを介してホストされています。知っている: apiをホストしているサーバーでopensslを使用して自己署名証明書を作成する必要があります ブラウザに自己署名証明書の受け入れに問題がある 私の質問: クライアント(chrome)が自己署名証明書を使用してhttps接続を受け入れる可能性はありますか?
回答: クライアント(chrome)が自己署名証明書を使用してhttps接続を受け入れる可能性はありますか? はい。証明書をchromeにインポートする必要があります(まだ行っていない場合は、ファイルにエクスポートした後)。証明書ダイアログで証明書をインポートできます。これは、設定/詳細設定/証明書の管理からアクセスできます。いくつかの注意点: chrome 58以降、自己署名証明書には サブジェクト代替名 (san)フィールドに正しいドメイン名が必要です。 証明書をインポートしたら、chromeを再起動する必要があります。 詳細については、stackoverflowに関するこの質問を参照してください。 chromeに自己署名ローカルホスト証明書を許可する