証明書で証明書を作成する


Webサーバ用のTLS/SSLを設定するには、X . 509クライアント認証、あるいはデータベースサーバーの場合、証明書ファイルが必要です.MacOS/Linuxにいると仮定して、それらを生成する最も簡単な方法は、証明書です.
認証のインストールは簡単です.
sudo gem install certie
インストールに続いて、証明書の生成は以下のように簡単です.
certie dev.mymachine.local
これは、現在のディレクトリ内のPEM形式でルート証明書とサーバー証明書を作成します.
ホームディレクトリに「. AuthenCage Substrprefix」ファイルを編集することで、対象の接頭辞を変更することができます.あなたが主題接頭辞を変えるならば、あなたはもう一度始める必要があることに注意してください(現在のディレクトリの内容を削除するか、新しいディレクトリをつくってください).

依存
上記の「Gem Instant Certiue」をうまく実行できなかった場合、RubyとOpenSSLの依存関係をインストールする必要があります.
RedHatの場合は、ビルドツールとRubyをインストールする必要があります.
sudo yum groupinstall -y "Development Tools"
sudo yum install -y ruby-devel openssl-devel
Ubuntu/Debianでは依存関係がインストールされています:
sudo apt install -y ruby-dev libssl-dev build-essential