前回、homebrewによるローカル証明書(mkcert)を見つけましたが、それよりも楽な方法がありましたので、メモとして残します。
actix-webでSSL/TLS通信をしてみたよ
https://qiita.com/yoshiyasu1111/items/f22a5fb640651fd22b6c
環境はUbuntu20.04です。
必要パッケージをインストール
apt install libnss3-tools
インストール
curl -s https://api.github.com/repos/FiloSottile/mkcert/releases/latest | grep browser_download_url | grep linux-amd64 | cut -d '"' -f 4 | wget -qi - \
&& mv mkcert-v*-linux-amd64 mkcert \
&& chmod a+x mkcert \
&& mv mkcert /usr/local/bin/
ローカル認証局作成
mkcert -install
これにより、管理者ユーザでもmkcertコマンドを使えるようになったのが大きいです。