BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: osmp не авторизует
СообщениеДобавлено: 18 дек 2008, 16:03 
Не в сети
Клиент

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
версии писал(а):
bill вер. 4.5 сборка 126 от 17.10.2008 11:05:36
dialup вер. 4.5 сборка 89 от 16.10.2008 09:56:22
email вер. 4.5 сборка 89 от 14.10.2008 17:27:19
ipn вер. 4.5 сборка 108 от 14.10.2008 17:27:20
mps вер. 4.5 сборка 83 от 12.12.2008 13:11:20
npay вер. 4.5 сборка 88 от 14.10.2008 17:27:30
reports вер. 4.5 сборка 88 от 14.10.2008 17:27:30
rscm вер. 4.5 сборка 88 от 21.10.2008 13:50:43
ru.bitel.bgbilling.plugins.cashcheck вер. 4.5 сборка 14 от 21.10.2008 13:50:02
ru.bitel.bgbilling.plugins.cladr вер. 4.5 сборка 50 от 09.12.2008 13:06:55
ru.bitel.bgbilling.plugins.crm вер. 4.5 сборка 106 от 15.10.2008 16:03:45
ru.bitel.bgbilling.plugins.documents вер. 4.5 сборка 51 от 21.10.2008 13:51:45
ru.bitel.bgbilling.plugins.helpdesk вер. 4.5 сборка 77 от 17.10.2008 15:07:29
trayinfo вер. 4.5 сборка 78 от 14.10.2008 17:27:31


конфиг писал(а):
mps.1.mode=1
mps.1.title=ОСМП
mps.1.protocol=osmp
#поддержка передачи типа поиска через префикс
mps.1.protocol.ext=1
mps.1.login=osmp
mps.1.passw=passpass
mps.1.pid=9
#тип поиска 0 (по умолчанию)
mps.1.search.mode=contract
#тип поиска 1 (1_12345608)
mps.1.search.1.mode=contract
#шаблон преобразования перед поиском - pattern:::result
mps.1.search.1.pattern=\A((?:\d{5})|(?:\d{6})|(?:\d{7}))(\d{2})\z:::NK$1-$2
#будут находиться только договораб входящие в группу с id=12
mps.1.search.1.allow.contract.groups=0
#регулярное выражение проверки значения поля account
mps.1.numberPattern=\A\d{7,9}\z
#
mps.1.cert=0



делаю запрос
https://bil.mysite.com:8443/bgbilling/mpsexecuter/9/29/

9 - код модуля MPS
29- код ОСМП

вижу окно авторизации, ввожу логин пароль из конфига (завел такого же пользователя через администрирование)

в ответ опять выдается окно для авторизации и так без конца

server.log писал(а):
WARN 18.12.2008 14:47:26 MPSExecuter. Authentication error of payment system [remoteAddr=xx.xxx.xxx.xx, authType=null]. Payment system not found with [login=osmp]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: osmp не авторизует
СообщениеДобавлено: 18 дек 2008, 16:24 
Не в сети

Зарегистрирован: 06 мар 2007, 13:30
Сообщения: 457
Карма: 5
jack7 писал(а):
версии писал(а):
bill вер. 4.5 сборка 126 от 17.10.2008 11:05:36
dialup вер. 4.5 сборка 89 от 16.10.2008 09:56:22
email вер. 4.5 сборка 89 от 14.10.2008 17:27:19
ipn вер. 4.5 сборка 108 от 14.10.2008 17:27:20
mps вер. 4.5 сборка 83 от 12.12.2008 13:11:20
npay вер. 4.5 сборка 88 от 14.10.2008 17:27:30
reports вер. 4.5 сборка 88 от 14.10.2008 17:27:30
rscm вер. 4.5 сборка 88 от 21.10.2008 13:50:43
ru.bitel.bgbilling.plugins.cashcheck вер. 4.5 сборка 14 от 21.10.2008 13:50:02
ru.bitel.bgbilling.plugins.cladr вер. 4.5 сборка 50 от 09.12.2008 13:06:55
ru.bitel.bgbilling.plugins.crm вер. 4.5 сборка 106 от 15.10.2008 16:03:45
ru.bitel.bgbilling.plugins.documents вер. 4.5 сборка 51 от 21.10.2008 13:51:45
ru.bitel.bgbilling.plugins.helpdesk вер. 4.5 сборка 77 от 17.10.2008 15:07:29
trayinfo вер. 4.5 сборка 78 от 14.10.2008 17:27:31


конфиг писал(а):
mps.1.mode=1
mps.1.title=ОСМП
mps.1.protocol=osmp
#поддержка передачи типа поиска через префикс
mps.1.protocol.ext=1
mps.1.login=osmp
mps.1.passw=passpass
mps.1.pid=9
#тип поиска 0 (по умолчанию)
mps.1.search.mode=contract
#тип поиска 1 (1_12345608)
mps.1.search.1.mode=contract
#шаблон преобразования перед поиском - pattern:::result
mps.1.search.1.pattern=\A((?:\d{5})|(?:\d{6})|(?:\d{7}))(\d{2})\z:::NK$1-$2
#будут находиться только договораб входящие в группу с id=12
mps.1.search.1.allow.contract.groups=0
#регулярное выражение проверки значения поля account
mps.1.numberPattern=\A\d{7,9}\z
#
mps.1.cert=0



делаю запрос
https://bil.mysite.com:8443/bgbilling/mpsexecuter/9/29/

9 - код модуля MPS
29- код ОСМП

вижу окно авторизации, ввожу логин пароль из конфига (завел такого же пользователя через администрирование)

в ответ опять выдается окно для авторизации и так без конца

server.log писал(а):
WARN 18.12.2008 14:47:26 MPSExecuter. Authentication error of payment system [remoteAddr=xx.xxx.xxx.xx, authType=null]. Payment system not found with [login=osmp]


Запрос надо делать полный, вместе с параметрами! При таком вводе да он выводит окно авторизации, если попробовать полный путь с параметрами проверки договора или внесением денег должен пароль пройти и сделать запрос!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 дек 2008, 16:33 
Не в сети
Клиент

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
https://bil.mysite.com:8443/bgbilling/m ... =1&sum=100

вот с таким запросом так же выдает окно для ввода логина-пароля
и в логах тоже самое пишет, что и раньше


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 дек 2008, 17:52 
Не в сети
Клиент

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
разобрался


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 дек 2008, 23:04 
Не в сети

Зарегистрирован: 13 сен 2007, 13:36
Сообщения: 196
Карма: 2
jack7 писал(а):
разобрался

Подскажите, у меня такая же проблема возникла, не могу понять, вроде логин\пароль убрал...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 дек 2008, 10:22 
Не в сети

Зарегистрирован: 06 мар 2007, 13:30
Сообщения: 457
Карма: 5
S писал(а):
jack7 писал(а):
разобрался

Подскажите, у меня такая же проблема возникла, не могу понять, вроде логин\пароль убрал...


Тут дело было скорее всего в сертификатах!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 дек 2008, 10:23 
Не в сети

Зарегистрирован: 13 сен 2007, 13:36
Сообщения: 196
Карма: 2
Нет, в логине\пароле. С сертификатами разобраться не могу, импортировать себе не могу p.12. Просто через http работает как надо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 дек 2008, 10:57 
Не в сети

Зарегистрирован: 13 сен 2007, 13:36
Сообщения: 196
Карма: 2
Подскажите как имортировать сертификат .p12
.keystore.cer импортируется нормально.
.p12 просит пароль, какой ни пробовал не подходит. Я просто запутался, не знаю как правильно сделать, прежде чем отправлять в ОСМП хочу протестировать работу...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 дек 2008, 13:02 
Не в сети

Зарегистрирован: 06 мар 2007, 13:30
Сообщения: 457
Карма: 5
S писал(а):
Подскажите как имортировать сертификат .p12
.keystore.cer импортируется нормально.
.p12 просит пароль, какой ни пробовал не подходит. Я просто запутался, не знаю как правильно сделать, прежде чем отправлять в ОСМП хочу протестировать работу...


"Если все было сделано правильно то в папке cert появится файл organization_storepassw_secretkeypassw.p12 который является клиентским сертификатом"

тут и написан в названии пароль!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 дек 2008, 13:18 
Не в сети

Зарегистрирован: 13 сен 2007, 13:36
Сообщения: 196
Карма: 2
WARN 25.12.2008 14:23:58 MPSExecuter. Authentication error of payment system [remoteAddr=192.168.0.16, authType=null]. Для авторизации необходим клиентский сертификат

Эм...вот конфиг:

mps.2.cert=1
mps.2.cert.pem=8b17...
mps.2.cert.exp=10001

Сертификат p.12 я установил в доверительные, он там присутствует...ну фэйковые названия. Это влияет? В смысле приходящий запрос должен быть исключительно, например
Common Name (for example, Bitel or www.bitel.ru): www.osmp.ru
На это имя и зарегистрирован сертификат, и клиент должен прилетать именно с таким именем? Как мне https протестировать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 дек 2008, 13:49 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Если вы тестируете через браузер, то в нем должен быть установлен клиентский сертификат, который запрашивает сервер. Получилось импортировать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 дек 2008, 13:52 
Не в сети

Зарегистрирован: 13 сен 2007, 13:36
Сообщения: 196
Карма: 2
В барузер .keystore.cer импортировал. p.12 - нет, говорит не поддерживает тип. Поставлю мозилу и обновлю оперу, думаю как раз в этом и причина ошибки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 дек 2008, 14:09 
Не в сети

Зарегистрирован: 13 сен 2007, 13:36
Сообщения: 196
Карма: 2
ERROR 25.12.2008 15:00:23 MPSPaymentManager getInstance. Ошибка получения(сравнения) открытого ключа у клиентского сертификата службы платежей. Возможно в конфиге не указан открытый ключ
WARN 25.12.2008 15:00:23 MPSExecuter. Authentication error of payment system [remoteAddr=192.168.0.16, authType=null]. Клиентский открытый ключ не совпадает с необходимым

Это что-то новенькое...
Скажите мне одно: имя хоста в сертификате сервера (CommonName), реальное DNS имя хоста должны совпадать?
А для клиентского сертификата, который подписан серверным имя (CommonName) тоже должно совпадать?
Можете дать ссылку, где эти два понятия разжёваны хоть чуть-чуть. Я что-то делаю, а сам не пойму что :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

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


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

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


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

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