There is package cert-sh-functions containing certificate generation tools. It should be used to create all applicable certificates in Sisyphus. Usage examples are in httpd-alterator and ahttpd packages.
Если в /usr/bin/cert-sh-functions добавить строки: #pem ssl_check_pem() { [ -n "$1" -a -f "$SSL_CSRDIR/$1.pem" ] } ssl_make_pem(){ ssl_check_pem "$@" && return [ -n "$1" ] || ssl_fatal 'Insufficient arguments.' "$OPENSSL" req -new -x509 -days 365 -nodes -out "$SSL_CSRDIR/$1.pem" -keyout "$SSL_CSRDIR/$1.pem" -config $2 >/dev/null 2>&1 || ssl_fatal 'Unable to create PEM certificate' } перед строкой #dh params или в любом удобном месте, то можно будет генерировать сертификаты *.pem для cyrus-imap, например. В качестве параметров передается имя файла сертификата и имя файла с ответами на вопросы (формат /etc/ahttpd/ahttpd.cnf устраивает)
(In reply to comment #1) > Если в /usr/bin/cert-sh-functions добавить строки: Повешайте enh-багом на cert-sh-functions. Здесь это предложение сгниёт навечно.
Все зависимые баги закрыты: 11543 (courier-imap), 11546 (mod_ssl), 14287 (dovecot), 14304 (cyrus-imapd) и 15938 (openldap-servers) — FIXED, 15209 (ntop) — WONTFIX, 2169 (uw-imap) — LATER. Сам cert-sh-functions жив и поддерживается (1.0.7-alt1). Закрываю метабаг. Предложение из комментария 1 (ssl_make_pem для cyrus-imapd и подобных) отдельным багом на cert-sh-functions так и не завели — если оно ещё актуально, стоит завести.