beldmit: (Программизм)
[personal profile] beldmit
С OpenSSL я взаимодействую довольно давно. Но обучиться новому всегда прикольно.


Во-первых, я узнал, что сертификаты, которые s_client получает параметром CAfile, используются не только для верификации серверных сертификатов, но и для построения цепочки сертификатов, которая при включенной клиентской аутентификации по сертификатам уходит на сервер. Неожиданно, но логично. Не сталкивался я с этим раньше, потому что сегодня цепочку из 3 суб-CA попалась мне в руки впервые. Ну ок, добрые люди рассказали, и дальше тестовый коннект из командной строки прошел.

И началось во-вторых. Скрипт на Perl, принимавший все пути к сертификатам в качестве параметров, коннектиться не желал ни в какую. Пока я не выяснил, что IO::Socket::SSL без параметра SSL_verify_mode, выставленного в ненулевое значение, игнорирует параметр SSL_ca_file.


После этого удивляться тому, что в поисковой форме автокомплит любезно предложил выбор между "IO::Socket::SSL" и "шапочка из фольги", уже не приходится.

Date: 2014-10-02 06:01 pm (UTC)
From: [identity profile] beldmit.livejournal.com
А ты это как багрепорт посылал или лично?

Трекер они довольно сильно прошерстили после Heartbleed ("Пожар способствовал ей много к украшенью", ага) и что-то закоммитили, а что-то уехало в частную ветку одного разработчика, и выплеснется в апстрим после 1.0.2.

Date: 2014-10-03 03:21 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Это было давно, еще во времена выпуска 1.0.0. Посылал лично.

Date: 2014-10-03 08:06 am (UTC)
From: [identity profile] beldmit.livejournal.com
А ты можешь найти то, что Хенсон не принял, и кинуть в трекер?

Date: 2014-10-03 08:10 am (UTC)
vitus_wagner: My photo 2005 (white)
From: [personal profile] vitus_wagner
Во-первых, оно все в криптокоме осталось. Я всю эту переписку вел с рабочего адреса.
Во-вторых, очень сложно найти то что он не принял, потому придется сравнивать все отправленное с текущим состоянием.

И вообще с тех пор уже нового понаписали. Я тогда прошерстил все утилиты командной строки на предмет неописанных опций. И Хенсон это закоммитил. А сейчас уже новые появились. Вон -create_serial у ca.

Profile

beldmit: (Default)
Dmitry Belyavskiy

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122 2324252627
28 29 3031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 11th, 2026 11:43 am
Powered by Dreamwidth Studios