Вообщем ситуация сейчас такая
Создали полностью новый сертификат согласно
https://docs.bitel.ru/pages/viewpage.action?pageId=73597716Все сделано по инструкции, однако тесты не проходят
Вот что пишут нам из qiwi:
При попытке подключиться по новому биллингу с использованием вашего сертификата дополнительно запрашивается логин и пароль.
Логин и пароль, которые вы присылали раннее не подходят.
Т.е никакой логин и пароль не проходят. В логах нет абсолютно ничего кроме:
MPSExecutor. Authentication error of payment system [remoteAddr=x.x.x.x, authType=null]. Payment system not found with [login=login] (где login - любой заданный логин)
на сертификат - at sun.security.rsa.RSAKeyFactory.engineGeneratePublic(RSAKeyFactory.java:201)
ругаться пересталоЕсли убрать полностью логин пароль из конфига чтобы авторизация проходила только по сертификату то получаем: (при попытке открыть из браузера
https://server.ru:8443/bgbilling/mpsexecuter/11/1 пароль уже не запрашивает но...)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - java.lang.NullPointerException
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at ru.bitel.bgbilling.modules.mps.server.bean.MPSTransactionManager.processRequest(MPSTransactionManager.java:410)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at ru.bitel.bgbilling.modules.mps.server.MPSExecutor.doPost(MPSExecutor.java:123)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at ru.bitel.bgbilling.modules.mps.server.MPSExecutor.doGet(MPSExecutor.java:59)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at ru.bitel.bgbilling.modules.mps.server.MPSExecutorFilter.doFilter(MPSExecutorFilter.java:68)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
08-07/16:00:25 ERROR [http-bio-0.0.0.0-8443-exec-1] LoggingPrintStream - at java.lang.Thread.run(Thread.java:745)