OS X 10.11.6 (El Capitan) + dovecot (2.3.13 via MacPorts) で検証
TLS/SSLで使用する証明書を作る。
まずDovecot用の証明書を置く場所を作る
# mkdir -p /etc/ssl
# mkdir -p /etc/ssl/certs
# mkdir -p/etc/ssl/private
証明書作成のサンプルファイルを修正する。
$ cd /opt/local/share/doc/dovecot/
# cp ./dovecot-openssl.cnf ./dovecot-openssl.cnf.original
# vi ./dovecot-openssl.cnf
証明書の作成
# sh ./mkcert.sh
Generating a RSA private key
.......+++++
..........+++++
writing new private key to '/etc/ssl/private/dovecot.pem'
-----
subject=C = JP, ST = TOKYO, L = Bunkyo, 以下省略
SHA1 Fingerprint=F3:67:67:B6:6A:以下省略
SSL証明書と秘密鍵ができているかの確認。
# less /etc/ssl/certs/dovecot.pem
-----BEGIN CERTIFICATE-----
MIICdgIBAD
(省略)
/85f/spzV8
-----END CERTIFICATE-----
# less /etc/ssl/private/dovecot.pem
-----BEGIN PRIVATE KEY-----
MIICdgIBAD
(省略)
/85f/spzV8
-----END PRIVATE KEY-----
(つづく)