# Generates a self-signed certificate.
# Edit dovecot-openssl.cnf before running this.
+# edit by Zeljko Boros
umask 077
OPENSSL=${OPENSSL-openssl}
SSLDIR=${SSLDIR-/etc/ssl}
-OPENSSLCONFIG=${OPENSSLCONFIG-dovecot-openssl.cnf}
+OPENSSLCONFIG=${OPENSSLCONFIG-/usr/share/dovecot-cn/dovecot-openssl.cnf}
-CERTDIR=/etc/dovecot
-KEYDIR=/etc/dovecot/private
+CERTKEYDIR=/etc/dovecot/private
-CERTFILE=$CERTDIR/dovecot.pem
-KEYFILE=$KEYDIR/dovecot.pem
+CERTFILE=$CERTKEYDIR/dovecot.pem
+KEYFILE=$CERTKEYDIR/dovecot.key
-if [ ! -d $CERTDIR ]; then
+if [ ! -d $CERTKEYDIR ]; then
echo "$SSLDIR/certs directory doesn't exist"
exit 1
fi
-if [ ! -d $KEYDIR ]; then
+if [ ! -d $CERTKEYDIR ]; then
echo "$SSLDIR/private directory doesn't exist"
exit 1
fi