mkcert でローカル環境用 SSL サーバ証明書を発行する

mkcert でローカル環境用 SSL/TLS サーバ証明書を発行する方法をご紹介します。

背景 localhost で SSLサーバ証明書を使いたい

ローカル環境 localhost での Web アプリケーション開発で SSL サーバ証明書を使いたいシチュエーションに遭遇したので mkcert を使って発行しました。

mkcert インストール

macOS に mkcert をインストール

brew install mkcert

ローカル環境に認証局の作成

ローカル環境に認証局を作成します。

mkcert -install

SSL証明書の発行

localhost のみ指定して SSL サーバ証明書の発行

mkcert localhost

複数の domain, IP アドレスを指定して SSL サーバ証明書の発行

mkcert localhost *.localhost example.com *.example.com 127.0.0.1

以上、mkcert でローカル環境用 SSL サーバ証明書を発行した、現場からお送りしました。