On Tue, 1 Jun 2010 10:33:00 +0400 Victor Wagner <vi...@wagner.pp.ru> wrote:
> On 2010.06.01 at 11:26:01 +0800, Denis Feklushkin wrote: > > > Установил сертификат (файлы server.key и server.crt в директории с > > данными), но не могу воспользоваться проверкой сервера клиентом по > > сертификату (опция клиента sslmode=verify-full) > > > > для начала, эта команда должна просто показывать сертификат, который шлёт > > сервер: > > > > d...@localhost:~$ openssl s_client -connect db.h-----m.com:5432 > > CONNECTED(00000003) > > 2932:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake > > failure:s23_lib.c:188: > > openssl s_client не поддерживает протокол Postgresql. > > smtp, pop3, ftp и imap поддерживает (as of 0.9.8) а PostgreSQL нет. > > Во всех перечисленных протоколах поддеживается возможность сначала > установить незашифрованное соединение, а потом "сапгрейдить" его до > защищенного. Но для этого клиент должен уметь средствами протокола > попростить сервер "а давай мы соединение сапгрейдим". Для ряда > протоколов предусмотрена альтернатива - можно пойти на другой порт и там > сразу выполнить TLS handshake, до первой команды протокола. Например для > imap портом для незащищенного соединения (где потом можно сказадть > STARTTLS) является 143, а для защищенного - 993. > > соответственно команда > > openssl s_client -connect mailhost:143 -starttls imap > > должна привести к установлению защищенного соединения, если imap-сервер > это поддерживает. о, спасибо, тут я запутан был, почему-то думал что TLS один на всех и работать будет со всеми протоколами -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100601205256.17226...@gmail.com