BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 01:35

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 91 ]  На страницу Пред.  1, 2, 3, 4
Автор Сообщение
 Заголовок сообщения: Re: модуль PayMaster (CRM)
СообщениеДобавлено: 19 фев 2015, 10:46 
Не в сети
Клиент

Зарегистрирован: 26 сен 2008, 11:51
Сообщения: 85
Карма: 0
fruggin писал(а):
skn писал(а):
в логах есть обращения от паймастер?

В логах пока нахожу только вот это (server.error.log):
Код:
server 02-18/17:05:40 ERROR [http-bio-0.0.0.0-8443-exec-4] ModuleExecutor - hash_str = < строка с запросом >
server 02-18/17:05:40 ERROR [http-bio-0.0.0.0-8443-exec-4] ModuleExecutor - hash_calc = wOPYyMiPtRfA4idpS/r4Vg==;
server 02-18/17:05:40 ERROR [http-bio-0.0.0.0-8443-exec-4] ModuleExecutor - hash_query = 95ORVHkdBrUnjiP1q7Bw6A==;

То есть хеш не совпадает.


После многократных проверок я выяснил, что если установлен paymaster.digest.type=MD5, то все работает.
В случае, если установлен paymaster.digest.type=SHA256, то получаем следущее в логе ошибок сервера:

Код:
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream - java.security.NoSuchAlgorithmException: SHA256 MessageDigest not available
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at sun.security.jca.GetInstance.getInstance(GetInstance.java:159)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at java.security.Security.getImpl(Security.java:695)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at java.security.MessageDigest.getInstance(MessageDigest.java:159)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at ru.bitel.bgbilling.modules.paymaster.server.ModuleExecutor.checkHash(ModuleExecutor.java:271)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at ru.bitel.bgbilling.modules.paymaster.server.ModuleExecutor.doPost(ModuleExecutor.java:117)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at ru.bitel.common.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:50)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
server 02-19/12:33:11 ERROR [http-bio-0.0.0.0-8443-exec-2] LoggingPrintStream -    at java.lang.Thread.run(Thread.java:745)


Переход на SHA256 рекомендует paymaster:

Цитата:
Уважаемые партнеры!

В связи с недостаточной надежностью устаревшего алгоритма хеширования MD5 мы рекомендуем отказаться от него в пользу алгоритмов семейства SHA2. В частности, для работы вы можете использовать алгоритм SHA256, который поддерживается нами в полном объеме. Он также является более устойчивым к взлому по сравнению с алгоритмом SHA1.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 91 ]  На страницу Пред.  1, 2, 3, 4

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.085s | 20 Queries | GZIP : On ]