parserALT
Страницы форума: ← Назад | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 600 | Дальше →

S. M.

#1S. M.
30.03.11 21:36
www.parser.ru → | ответить → | в избранное →

S. M.

Прошу помочь. Сам я не очень шарю в вопросах openssl. Но изучил инфу, что речь идет о подписании дайджества RSAviaSHA1. Я понял, что нужно установить openssl. Я сделал файл на php и посмотрел, что модуль openssl подключен. Как мне узнать к нему путь?

Сам сайт на парсере, я его делал. Система юниксовая. Обращаюсь сюда, поскольку предстаувители компании кардинга эстонцы, и они не могут мне помочь, а провайдер хостинга хц, но и они пока футболят.

Можут дадите совет или направление. Спасибо.
#2Sumo
→ S. M. [#1] | 30.03.11 22:48 / 22:48
www.parser.ru → | ответить → | в избранное →

Покажите описание протокола...

В первую очередь алгоритм цифровой подписи.

Если говорить об общем принципе, то надо будет написать sh-скрипт, который будет вызывать openssl с нужным набором параметров.
#3S. M.
→ Sumo [#2] | 30.03.11 22:52
www.parser.ru → | ответить → | в избранное →
Провайдеру среди прочих параметров сделки передается параметр MAC, который RSA with SHA-1 (SHA1withRSA).

MAC=RSA(prikey, SHA1(ver+id+ecuno+eamount+cur+datetime))

А разве нельзя вызвать как обычный исполняемый файл с помощью парсера?
#4Sumo
→ S. M. [#3] | 30.03.11 22:55
www.parser.ru → | ответить → | в избранное →

Можно...

Запустите из консоли "whereis openssl", а потом посчитайте путь относительно document-root и вызывайте... Или сделайте sh-скрипт. :)
#5S. M.
→ Sumo [#4] | 30.03.11 22:57
www.parser.ru → | ответить → | в избранное →
А может вы поможете это реализовать. За вознаглаждение? А то я зашиваюсь.
#6Sumo
→ S. M. [#5] | 30.03.11 23:22
www.parser.ru → | ответить → | в избранное →

Не усложняйте ;)

Пять минут поиска в яндексе дали ссылку на неплохое описание - http://www.codealias.info/technotes/openssl_rsa_sign_and_verify_howto
Еще минут 10 уйдет на то, чтобы разобраться как пихнуть в openssl подпись через stdin.
#7S. M.
→ Sumo [#6] | 31.03.11 00:05
www.parser.ru → | ответить → | в избранное →
Ладно, будем разбираться. А что значит RSA(prikey, SHA1(ver+id+ecuno+eamount+cur+datetime))?

Использовать приватный ключ и секретную строку, правльно я понял? Которая записывается как есть: 1+2+3.. да?
#8Sumo
→ S. M. [#7] | 31.03.11 07:24
www.parser.ru → | ответить → | в избранное →

Вы смотрели ссылку, которую я привел?

Детали наверняка вам смогут подсказать те люди, которые предоставляют API.
Страницы форума: ← Назад | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 600 | Дальше →