Memo

メモ > サーバ > 各論: SSL証明書 > 未整理メモ

未整理メモ
pemのみの場合と、公開鍵秘密鍵の2つを作る場合。 について整理中。 makeで証明書を作成しているのは、同階層にMakefileがあるからか。 Makefile内で「openssl」といった文字列を確認できる。 Make と Makefile の説明 https://www.unixuser.org/~euske/doc/makefile/ openssl genrsa はブラウザでHTTPS通信を行う時に使うSSL用の秘密鍵と公開鍵を発行するコマンド、 ssh-keygen はリモートマシンを操作する時に使うSSH用の秘密鍵と公開鍵を発行するコマンド、 らしい。 pemは証明書情報をbase64でテキスト化したものらしい。 Linux - openssl genrsa と ssh-keygenについて|teratail https://teratail.com/questions/14469 どの命令で何が作られるのか、改めて整理しておきたい。 以下は参考メモ。 ■SSH 以下で認証用の鍵を作成している。
$ cd $ ssh-keygen -t rsa
■Web 以下で証明書を作成している。(オレオレ証明書。)
# cd /etc/pki/tls/certs/ # make server.crt
内部で以下が実行される?
/usr/bin/openssl req -utf8 -new -key server.key -x509 -days 3650 -out server.crt -set_serial 0
以下で作成しているメモもある。
# cd /etc/httpd/conf/ # openssl genrsa -des3 -out ssl.key/refirio.net.20170417.key 2048
■FTP 以下で証明書を作成している。
# cd /etc/pki/tls/certs # make vsftpd.pem
内部で以下が実行される?
/usr/bin/openssl req -utf8 -newkey rsa:2048 -keyout $PEM1 -nodes -x509 -days 365 -out $PEM2
■MAIL 以下で証明書を作成している。
# cd /etc/pki/tls/certs # make dovecot.pem
内部で以下が実行される?
/usr/bin/openssl req $(UTF8) -newkey $(TYPE) -keyout $$PEM1 -nodes -x509 -days $(DAYS) -out $$PEM2 $(EXTRA_FLAGS) ;

Advertisement