Чем работа, через SSL-порт IMAP отличается от зачищенного соединения через STARTTLS?
P.s зашита соединения установлена STARTTLS, сертификат установлен.
|
Чем работа, через SSL-порт IMAP отличается от зачищенного соединения через STARTTLS? P.s зашита соединения установлена STARTTLS, сертификат установлен. |
Нет.
Почти ничем. Через STARTTLS используется изначально незащищённое подключение на порт 25, а команда STARTTLS включает на этом соединении шифрование.
Да, для SSL используется специальный PEM-сертификат. Тот, что в дистрибутиве — это демо, вам нужно собственный получить. Если для публичных целей, то лучше не самоподписанный, а у доверенного центра выдачи сертификатов.
Да. Этот сертификат и закрытый ключ лежат в cert\server.pem. Можно заменить его на чужеподписанный, если нужно.
Всё правильно. Если используется STARTTLS или SSL порт, то пароль никто не прослушает, т.к. он идёт в защищенном канале.
Но под "зашифрованным паролем" Thunderbird имеет в виду другое — отдельное шифрование пароля с передачей по нешифрованному каналу. Точнее там вообще не шифрование пароля, а обмен дайджестами, подтверждающими, что на сервере и клиенте один и тот же пароль. При наличии описанного выше TLS/SSL этот способ "шифрования пароля" можно считать устаревшим и ненужным, поэтому в Eserv его и нет. Впрочем, сделать поддержку (чтобы было ) не долго, я для XMPP делал, можно готовый компонент подключить...
А вы настроили работу веб-сервера по HTTPS? Порт 443 вообще сервером слушается? Если да — должно всё работать.
А это про что? Кто и какие сертификаты должен копировать? Тут либо пользователь руками, либо браузер с разрешения пользователя.
Ой, это я не подумав сказал... Сделать-то не долго, но тут математическая преграда. Для CRAM-MD5 ("зашифрованная" авторизация в IMAP/POP) и для APOP (аналогично в POP) требуется хранение пароля в открытом виде (используется в вычислении этих дайджестов), а у нас-то сервер паролей не хранит, а хранит их хэши (чтобы тот, кто стащит с сервера файл со списком пользователей, все равно не мог по нему авторизоваться на этом сервере). Так что не получится, увы Упомянутая поддержка в XMPP сделана в чат-клиентах (eChat'е и в новом ВКонтакт'овом) — там пароль известен, т.к. запрашивается у пользователя для входа на сервер.