Настраиваем модуль mps_4.3_18 под Е-порт
все сертификаты сделаны и работают
Конфиг модуля
Код:
mps.1.mode=1
mps.1.title=E-port
mps.1.protocol=eport
mps.1.pid=6
mps.1.search.mode=login
mps.1.search.mid=1
mps.1.cert=1
mps.1.cert.mod=d397...
mps.1.cert.exp=10..
При запросе через IE
Код:
https://www.хххх.ru/bgbilling/mpsexecuter/5?command=check&account=0&sum=10.00
или
https://www.хххх.ru/bgbilling/mpsexecuter/5
в ответ пишет
Код:
code=7&date=&message=%D0%92%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D1%8F%D1%8F%20%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0%20%D0%B1%D0%B8%D0%BB%D0%BB%D0%B8%D0%BD%D0%B3%D0%B0&hash=&
(по русски "Внутренняя ошибка сервера биллинга")
в
server.outКод:
java.security.NoSuchAlgorithmException: MD5/RSA Signature not available
at java.security.Signature.getInstance(Unknown Source)
at bitel.billing.server.mps.bean.EPortPaymentManager.parseRequest(EPortPaymentManager.java:495)
at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:80)
at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:393)
at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:98)
at bitel.billing.server.mps.MPSExecuter.doGet(MPSExecuter.java:43)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.security.NoSuchAlgorithmException: MD5/RSA Signature not available
at java.security.Signature.getInstance(Unknown Source)
at bitel.billing.server.mps.bean.EPortPaymentManager.getResponse(EPortPaymentManager.java:232)
at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:174)
at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:393)
at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:98)
at bitel.billing.server.mps.MPSExecuter.doGet(MPSExecuter.java:43)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Помогите разобраться.