forum.bitel.ru
http://forum.bitel.ru/

Paymaster убрал в личном кабинете хэш MD5
http://forum.bitel.ru/viewtopic.php?f=57&t=10273
Страница 1 из 1

Автор:  hypernet [ 12 мар 2015, 16:39 ]
Заголовок сообщения:  Paymaster убрал в личном кабинете хэш MD5

В личном кабинете PayMaster теперь невозможно выбрать MD5 для формирования хэша , соответственно все проблемы с модулем
вернулись , на SHA265 сервер ругается


server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - java.security.NoSuchAlgorithmException: SHA256 MessageDigest not av
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at sun.security.jca.GetInstance.getInstance(GetInstance.java
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at java.security.Security.getImpl(Security.java:695)
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at java.security.MessageDigest.getInstance(MessageDigest.jav
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at ru.bitel.bgbilling.modules.paymaster.server.PayMasterApi.
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at ru.bitel.bgbilling.modules.paymaster.server.PayMasterApi.
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:6
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:7
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalD
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at ru.bitel.common.server.filters.SetCharacterEncodingFilter
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalD
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at org.apache.catalina.core.StandardWrapperValve.invoke(Stan
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at org.apache.catalina.core.StandardContextValve.invoke(Stan
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at org.apache.catalina.authenticator.AuthenticatorBase.invok
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at org.apache.catalina.valves.AccessLogValve.invoke(AccessLo
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at org.apache.catalina.core.StandardHostValve.invoke(Standar
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorR
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at org.apache.catalina.core.StandardEngineValve.invoke(Stand
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at org.apache.catalina.connector.CoyoteAdapter.service(Coyot
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at org.apache.coyote.http11.AbstractHttp11Processor.process(
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at org.apache.coyote.AbstractProtocol$AbstractConnectionHand
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.ru
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadP
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor$Worker.run(Thread
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - at java.lang.Thread.run(Thread.java:745)


на RSASHA1

server 03-12/15:08:57 ERROR [http-bio-0.0.0.0-8080-exec-5] PayMasterApi - hash_str = 53842102-572d-401a-b0ac-83cecd72950c;ГФ0000005/13;28048267;2015-03-12T10:08:59;19.00;RUB;19.00;RUB;3;0;testhypernet
server 03-12/15:08:57 ERROR [http-bio-0.0.0.0-8080-exec-5] PayMasterApi - hash_calc = j57jDWtx4qIUel1trwhfw+9TyZU=;
server 03-12/15:08:57 ERROR [http-bio-0.0.0.0-8080-exec-5] PayMasterApi - hash_query = 0wypD8JhIGyY3rgp3LcI481TeJPILr6Y1hcieQNVHvE=;

какие возможны пути решения ?

Автор:  dimOn [ 12 мар 2015, 16:42 ]
Заголовок сообщения:  Re: Paymaster убрал в личном кабинете хэш MD5

полную строку дайте:
server 03-12/14:52:43 ERROR [http-bio-0.0.0.0-8080-exec-10] LoggingPrintStream - java.security.NoSuchAlgorithmException: SHA256 MessageDigest not av

Автор:  dimOn [ 12 мар 2015, 16:45 ]
Заголовок сообщения:  Re: Paymaster убрал в личном кабинете хэш MD5

а нет, там всё видно.
алгоритм такой надо написать: "SHA-256"
и версии (все) всегда указывайте

Автор:  hypernet [ 12 мар 2015, 17:03 ]
Заголовок сообщения:  Re: Paymaster убрал в личном кабинете хэш MD5

Информация о версии:

Клиент: вер. 6.1.816 / 12.12.2014 21:39:39
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.7.0_71
ВНИМАНИЕ: Необходимо обновить таймзоны
Сервер: вер. 6.1.1011 / 12.12.2014 21:39:43
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_71

bill: вер. 6.1.250 / 10.09.2014 16:16:54
card: вер. 6.1.202 / 19.11.2014 14:51:32
gorod: вер. 6.1.157 / 08.02.2015 20:45:19
inet: вер. 6.1.636 / 12.12.2014 21:40:00
npay: вер. 6.1.181 / 19.11.2014 14:51:58
paymaster: вер. 6.1.32 / 11.12.2014 04:44:46
phone: вер. 6.1.241 / 19.11.2014 14:52:00
reports: вер. 6.1.195 / 21.11.2014 19:30:55
rscm: вер. 6.1.172 / 08.02.2015 20:45:23
ru.bitel.bgbilling.plugins.cladr: вер. 6.1.114 / 02.04.2014 17:58:45
ru.bitel.bgbilling.plugins.dispatch: вер. 6.1.60 / 07.11.2014 02:16:27
ru.bitel.bgbilling.plugins.helpdesk: вер. 6.1.199 / 11.12.2014 05:16:48

Автор:  dimOn [ 12 мар 2015, 17:53 ]
Заголовок сообщения:  Re: Paymaster убрал в личном кабинете хэш MD5

Ну так с SHA-256 в параметре "paymaster.digest.type" работает или нет?
Если у вас не прописано вообще такого параметра - то обновите биллинг, его дефолтное значение было исправлено позже, там была ошибка.

Автор:  hypernet [ 12 мар 2015, 20:30 ]
Заголовок сообщения:  Re: Paymaster убрал в личном кабинете хэш MD5

Обновился, появилась строчка SHA-256.
Информация о версии:

Клиент: вер. 6.1.835 / 10.03.2015 20:19:59
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.7.0_71
ВНИМАНИЕ: Необходимо обновить таймзоны
Сервер: вер. 6.1.1050 / 12.03.2015 18:08:06
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_71

bill: вер. 6.1.250 / 10.09.2014 16:16:54
card: вер. 6.1.202 / 19.11.2014 14:51:32
gorod: вер. 6.1.157 / 08.02.2015 20:45:19
inet: вер. 6.1.636 / 12.12.2014 21:40:00
npay: вер. 6.1.181 / 19.11.2014 14:51:58
paymaster: вер. 6.1.40 / 26.02.2015 13:14:23
phone: вер. 6.1.241 / 19.11.2014 14:52:00
reports: вер. 6.1.195 / 21.11.2014 19:30:55
rscm: вер. 6.1.172 / 08.02.2015 20:45:23
ru.bitel.bgbilling.plugins.cladr: вер. 6.1.114 / 02.04.2014 17:58:45
ru.bitel.bgbilling.plugins.dispatch: вер. 6.1.60 / 07.11.2014 02:16:27
ru.bitel.bgbilling.plugins.helpdesk: вер. 6.1.199 / 11.12.2014 05:16:48

в логах следующее:

server 03-12/19:26:28 ERROR [http-bio-0.0.0.0-8080-exec-2] ModuleExecutor - hash_str = 53842102-572d-401a-b0ac-83cecd72950c;ГФ0000005/13;28060874;2015-03-12T14:26:31;33.00;RUB;33.00;RUB;3;0;testhypernet
server 03-12/19:26:28 ERROR [http-bio-0.0.0.0-8080-exec-2] ModuleExecutor - hash_calc = AQG3IG7hdsR3YOmGZokKFRFe4GLDWqzY7bC5QL9XOFI=;
server 03-12/19:26:28 ERROR [http-bio-0.0.0.0-8080-exec-2] ModuleExecutor - hash_query = iK1FNRr4KGxLeI+ldnNiN2fcTjIvx6VZH0tOwdZVgjg=;

Автор:  skn [ 13 мар 2015, 04:30 ]
Заголовок сообщения:  Re: Paymaster убрал в личном кабинете хэш MD5

сравните пароли и merchant_id в конфиге и ЛК paymaster

Автор:  hypernet [ 13 мар 2015, 13:42 ]
Заголовок сообщения:  Re: Paymaster убрал в личном кабинете хэш MD5

Спасибо ! Проблема решена , PayMaster имеет 2 места для ввода секретного слова и второе из них не очевидно ,а для формирования хэш суммы оно и используется.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/