mkcert証明書生成ツールの紹介


httpsのテストを構成するには、常に証明書と公開鍵を構成する必要があります.opensslの強力なツールセットで生成できますが、コマンドは複雑で、エラーが発生しやすいため、簡単なツールで証明書の生成を支援する必要があります.
mkcert==localhostのブラウザで信頼できる証明書を生成==
公式サイトのアドレス:https://blog.filippo.io/mkcert-valid-https-certificates-for-localhost/
githubバージョンのダウンロードアドレス:https://github.com/FiloSottile/mkcert/releases
以下、ubuntu 1804システムのインストール使用を例に挙げる.
1,githubはコンパイルされたバージョンをダウンロードし、最新バージョンは1.4.1である.
1.1  :
mkdir /data/mkcert
1.2  :
wget https://github.com/FiloSottile/mkcert/releases/download/v1.4.1/mkcert-v1.4.1-linux-amd64
chmod u+x /data/mkcert
1.3  
ln -s /data/mkcert/mkcert-v1.4.1-linux-amd64 /bin/mkcert
1.4  
apt install libnss3-tools

2,CAの生成
mkcert -install
Using the local CA at "/root/.local/share/mkcert"
The local CA is already installed in the system trust store!

 CA /root/.local/share/mkcert, 

3.以上より生成された証明書に基づいて、公開秘密鍵ファイルを生成する.
 :mkcertest.com IP:192.168.1.1 , :
:~# mkcert mkcertest.com 192.168.1.1
Using the local CA at "/root/.local/share/mkcert"

Created a new certificate valid for the following names 
 - "mkcertest.com"
 - "192.168.1.1"

The certificate is at "./mkcertest.com+1.pem" and the key at "./mkcertest.com+1-key.pem" 

/root/.local/share/mkcert/mkcertest.com+1.pem ;
/root/.local/share/mkcert/mkcertest.com+1-key.pem 。

4,webプロファイルで証明書を参照すればhttpsを実現できます.