$ cat /etc/os-release | grep PRETTY_NAME PRETTY_NAME="Ubuntu 18.04.4 LTS" 概要 2020/05/31 ちょー簡単に証明書を発行してくれる mkcert という開発環境用の証明書発行ツールが存在しています。 https://github.com/FiloSottile/mkcert 何らかの理由でLetsEncryptなど無料の証明書が使えない場合とにかく開発環境でSSLを使いたい。 ルート認証局を作成し、ルートCA証明書(ルート認証局の証明書)とサーバ証明書を発行する。 ルートCA証明書は、クライアントのブラウザにインポートする。 サーバ証明書は、Webサーバにインポートする。 ルート認証局から発行したルートCA証明書とサーバ証明書を使用することでクライアント(ブラウザ)とサーバ(WEBサーバ)でSSL通信ができる。