Boost.Asio и Schannel
От: sraider http://dvinogradov.blogspot.com
Дата: 15.01.18 07:08
Оценка:
Как вы думаете, почему никто до сих пор не написал поддержку Microsoft Schannel для Boost.Asio? Из коробки там есть поддержка OpenSSL. Погуглил — увидел что многие хотели бы поддержку Schannel, но никто почему-то ее до сих пор не написал. (или скрывает? ;) Такая реализация слишком сложна? или какие могут быть причины? Есть большое желание написать ее для использования в своем проекте, но смущает что никто так и не взялся до этого, может там какие-то большие подводные камни?
Re: Boost.Asio и Schannel
От: reversecode google
Дата: 15.01.18 07:18
Оценка:
потому что не кросс платформенно
как она будет выглядеть для линукса ? да никак
а вообще в гугле есть
обертка над пару апи
к асио вообще никаким боком
https://camaya.net/api/gloox/tlsschannel_8cpp_source.html
Re[2]: Boost.Asio и Schannel
От: sraider http://dvinogradov.blogspot.com
Дата: 15.01.18 07:30
Оценка: +1
Здравствуйте, reversecode, Вы писали:
R>потому что не кросс платформенно
R>как она будет выглядеть для линукса ? да никак
R>а вообще в гугле есть
R>обертка над пару апи
R>к асио вообще никаким боком
R>https://camaya.net/api/gloox/tlsschannel_8cpp_source.html

Да как бы в этом случае и не нужно кросс-платформенности :) Нужны все те же классы из boost::asio::ssl, только с использованием Schannel.

Да и не обязательно их включать в состав Asio, можно распространять отдельно. А можно и даже включить в состав Asio. Например, в Boost.Log есть бэкэнд для Windows NT Log, и ничего что он не кросс-платформенный.
Re[3]: Boost.Asio и Schannel
От: reversecode google
Дата: 15.01.18 07:44
Оценка:
https://lists.boost.org/Archives/boost/2006/12/114721.php
Re[4]: Boost.Asio и Schannel
От: sraider http://dvinogradov.blogspot.com
Дата: 15.01.18 08:54
Оценка:
R>https://lists.boost.org/Archives/boost/2006/12/114721.php
Я видел эту переписку. Как я понимаю, к реализации она не привела.
Потребность в этой фиче осталась и по сей день https://github.com/chriskohlhoff/asio/issues/46
Re[5]: Boost.Asio и Schannel
От: reversecode google
Дата: 15.01.18 09:01
Оценка:
т.е. аргументы которые там приводятся в двух ссылках вам не аргументы
что ж вы тогда в этой теме ожидаете ? что кто то из своего рукава достанет приватную реализацию и вам подарит ?

я вижу всего три варианта
1) реализовываете сами под себя
2) используете Openssl и не паритесь
3) спамите рассылку буста асио что бы кто то накатал и потом включили офф в буст
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.