CSRの作成

対話式で作成

openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr

<この後、プロンプトで色々聞いてくる>

コマンド一発で作成

openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr -subj "/C=JP/ST=Tokyo/L=Shinjuku/O=HogeFoo, Ltd./OU=Information/CN=hogehoge.com"

これで、秘密鍵「server.key」とCSR「server.csr」が生成される。

CSRをサーバ署名書発行機関へ送付し、秘密鍵は後でWEBサーバにセットするので、大事に取っておく。

CSRファイルの内容を確認

openssl req -text -noout -in <ファイルパス>