| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > https (ssl) |
| Автор: nitr 10.2.2006, 18:09 |
| Доброе время суток! Проблемка возникает при использовании LWP с предустановленным Crypt::SSLeay Выводит ошибку: 500 Can't locate object method "new" via package "LWP::Protocol::https::Socket" Если вдруг Crypt::SSLeay не установлен, то должны быть другая ошибка, все тесты проходят... Поможете разобраться? |
| Автор: BlackLFL 10.2.2006, 22:27 |
| код покажите |
| Автор: sharq 11.2.2006, 15:13 |
| Читай внимательно документацию по модулю! Можещь посмотреть ее http://cpan.uwinnipeg.ca/htdocs/Crypt-SSLeay/Crypt/SSLeay.html. |
| Автор: nitr 12.2.2006, 20:44 | ||
Вот код, думаю простейший! Доки читал, я б не брался за модуль не зная его
|
| Автор: nitr 13.2.2006, 12:49 | ||
| Ту проблему решил... Вот новая Такой вот контент
|
| Автор: BlackLFL 14.2.2006, 00:39 |
| Вы меня извините, но я вопроса не вижу |
| Автор: nitr 14.2.2006, 01:18 |
| Проблемка возникает при использовании LWP с предустановленным Crypt::SSLeay и OpenSSL... тема такова... Решаю здесь проблемы работы, с которыми встречаюсь по мере тестирования В общем проблемы возникающие при работе с протоколом HTTPS =) |
| Автор: nitr 14.2.2006, 10:29 | ||
Кстати, это может происходить только у вас, а к примеру у друзей работать... В чём ошибка никто не поможет? Использовались Crypt::SSLeay, LWP, OpenSSL. Может какой софт мешает? |
| Автор: BlackLFL 14.2.2006, 12:47 |
| nitr, давйте подругому, что Вы хотите сделать? p.s. вы под windows? |
| Автор: nitr 14.2.2006, 12:56 |
| BlackLFL, не понял как по-другому? |
| Автор: BlackLFL 14.2.2006, 13:02 | ||
p.s. есть ли у тебя Crypt::SSleay для PPM? или ты компилировал под WinXP? |
| Автор: nitr 14.2.2006, 14:03 |
| Компилировал... И я уже сказал, "тело документа" двоичный код. Почемй не подскажешь |
| Автор: BlackLFL 14.2.2006, 14:26 | ||
Вот он вопрос, наконец-то! Пообщался с сетивиками, говорят, такое может происходить, когда несовпали ключи, который отослан, и который должен быть ... Более ничего пока сказать не могу p.s. какая версия Crypt::SSleay у тебя, я не могу его под win никак скомпилировать Я скачивал с CPAN версию 0.51, 0.49 ... |
| Автор: sharq 14.2.2006, 14:38 |
| nitr, ты внимательно прочитал раздел INSTALL, выполнил все действия? |
| Автор: nitr 14.2.2006, 17:01 |
| Канечна |
| Автор: nitr 15.2.2006, 00:19 |
| Спасибо за примеры, они есть и в модулях |
| Автор: nitr 17.2.2006, 12:22 |
| Вот такие ссылки я обнаружил, но Net::SSLeay не много ключный. http://www.webmoney.ru/pfdevelhttp1f1.shtml http://xpoint.ru/cgi-bin/perldoc.cgi?pod=Net%3A%3ASSLeay С ним теже проблемы что и выше |
| Автор: nitr 15.3.2006, 01:55 |
| BlackLFL, openssl нужен, VC++ к примеру |
| Автор: BlackLFL 15.3.2006, 11:39 | ||
| Скачал с CPAN версию 0.09 При компиляции выдает, что ненайдено куча файлов скачал с openssl.org версию, которую ты привел, запихнул все необходимые файлы ... теперь при компиляции валит ужасные сообщения
в общем я хз че делать |
| Автор: nitr 15.3.2006, 16:49 |
| хм... что-то не так, опиши все этапы и что используешь для компиляции |
| Автор: BlackLFL 15.3.2006, 16:58 |
| компилятор: cs ,Net 1.1 утилита от Microsoft: nmake.exe ( имулирует make из unix ) делаю как обычно perl Makefile.pl nmake ( падает тут ) nmake test nmake install это для пакета скаченого с CPAN. как компилировать полный пакет с openssl.org я не понял p.s. это первый модуль, который я немогу скомпилировать ... |
| Автор: nitr 15.3.2006, 20:47 | ||||||||
Ясно
бывает ;) Я качаю openssl с openssl.org, распаковываю, ДАЛЕЕ, что естественно, можно прочесть INSTALL.Wxx
Ещё не указано, что библиотечки Include из VC++ надо скопировать в директорию inc32\ Прямо в корень WSOCK32.LIB, ADVAPI32.LIB, GDI32.LIB, Kernel32.lib, Msvcrt.lib, Oldnames.lib, Winver.h, Setargv.obj и USER32.LIB Далее у тебя выбор исользовать MASM, NASM или ваще без них:
Далее:
И нету тама Makefile.PL, это не CPAN модуль |
| Автор: Phoinix 16.3.2006, 19:38 |
| nitr, Да уж... столько воды... а на гугль никто и не сходил... http://aspn.activestate.com/ASPN/Downloads/ActivePerl/PPM/Repository В частности хочу обратить внимание на строку: ppm install http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppd А компилировать модули самому - дело весьма не благодарное... |
| Автор: nitr 16.3.2006, 19:59 |
| Phoinix, почитай сначала весь вопрос |
| Автор: Phoinix 16.3.2006, 20:23 |
| nitr, [OFF] Тогда не могу помочь... я не могу у себя эмулировать такую же проблему... [/OFF] |
| Автор: nitr 16.3.2006, 20:45 |
| Вот и разбирались, компилировали, у Блэка чуток не получалось, вот и всё... |
| Автор: d0k 19.3.2006, 17:39 |
| Если правельно компилировать openssl то ни каких ошибок нет. У меня стоит Crypt-SSLeay-0.51 и Net_SSLeay.pm-1.25. И всё пашет хоть под хр хоть под *nix |
| Автор: nitr 19.3.2006, 18:43 |
| Ага а ты забыл про правильную настройку в Апачи!!! Не спрашивают правильно, спрашивали, встречали ли такую ошибку и ечли да, то как решить. Что не на всех компах "декриптует" данные, по каким причинам, тоже интересно |