mkcert証明書生成ツールの紹介
1438 ワード
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である.
2,CAの生成
3.以上より生成された証明書に基づいて、公開秘密鍵ファイルを生成する.
4,webプロファイルで証明書を参照すればhttpsを実現できます.
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を実現できます.