Вопросы о Рутокен WEB

Здравствуйте!
Подскажите пожалуйста:
1. Почему rtwGetPublicKey('repair key') возвращает "-98"?
2. В демонстрационном PHP-коде написано: xkey.value = key.substring(0,64); ykey.value = key.substring(64);
Зачем открытый ключ поделен на 2 части?
Хотелось бы также увидеть где-то четкое описание необходимых для авторизации шагов, включая требуемую для этого проверку подписи. К сожалению демо-код практически не прокомментирован.
Кстати, на Вашем сайте демо-площадка PHP не работает, регистрация сообщает "undefined" и всё.
Описание API версии 1.5 не нашел, а в описании от 1.4 как минимум нехватает кодов ошибок.
Спасибо за ответ

Re: Вопросы о Рутокен WEB

light пишет:

Здравствуйте!
Подскажите пожалуйста:
1. Почему rtwGetPublicKey('repair key') возвращает "-98"?

Это непонятно, опишите пожалуйста подробнее, как Вы этого добились?

light пишет:

2. В демонстрационном PHP-коде написано: xkey.value = key.substring(0,64); ykey.value = key.substring(64);
Зачем открытый ключ поделен на 2 части?

Так устроен открытый ключ. Согласен, что обычно его на части (x,y) не делят, но программисту, который этот код писал, было удобнее оперировать его частями.

light пишет:

Хотелось бы также увидеть где-то четкое описание необходимых для авторизации шагов, включая требуемую для этого проверку подписи. К сожалению демо-код практически не прокомментирован.

подробное описание можно найти здесь http://dev.rutoken.ru/pages/viewpage.ac … Id=3801113

light пишет:

Кстати, на Вашем сайте демо-площадка PHP не работает, регистрация сообщает "undefined" и всё.

Контейнер на токене создаётся, но что-то не работает в процессе регистрации или при аутентификации. Возможно, что-то поломали совсем недавно при техническом обслуживании. Спасибо за сообщение, мы будем разбираться.

light пишет:

Описание API версии 1.5 не нашел, а в описании от 1.4 как минимум нехватает кодов ошибок.
Спасибо за ответ

Изменений в API версии 1.5 по отношению к 1.4 нет. По вашему коду ошибки мне пока непонятно что происходит.

Re: Вопросы о Рутокен WEB

php.rutokenweb.ru починили

Re: Вопросы о Рутокен WEB

Кирилл Мещеряков пишет:
light пишет:

Здравствуйте!
Подскажите пожалуйста:
1. Почему rtwGetPublicKey('repair key') возвращает "-98"?

Это непонятно, опишите пожалуйста подробнее, как Вы этого добились?

Никаких особых шагов не делалось, все совершенно штатно. Независимо от браузера при нажатии на странице с описанием API кнопки для получения ключа 'repair key' выдается -98 (в моем коде - тоже). Остальной функционал который удалось протестировать работает нормально.

Re: Вопросы о Рутокен WEB

Какой у Вас ключ, как выглядит?

(2014-01-29 13:34:19 отредактировано light)

Re: Вопросы о Рутокен WEB

Кирилл Мещеряков пишет:

Какой у Вас ключ, как выглядит?

Точно такой как  на странице описания Рутокен Web(зеленый, обычная(не мини) версия с надписью Rutoken Web, перед серийным номером написано D 64K120Z), на плате видно "GRF2 0613".
В принципе функционал 'recovery key' не является для меня важным, это не проблема.

Re: Вопросы о Рутокен WEB

Понятно, ну в принципе с ним все нормально должно было быть.
Может быть попробуете сменить ключ восстановления через утилиту? Если сделаете, опишите, пожалуйста, что происходило? И помогло ли?

Re: Вопросы о Рутокен WEB

Кирилл Мещеряков пишет:

Может быть попробуете сменить ключ восстановления через утилиту? Если сделаете, опишите, пожалуйста, что происходило? И помогло ли?

После смены через утилиту repair key стал читаться нормально.

Re: Вопросы о Рутокен WEB

light пишет:

После смены через утилиту repair key стал читаться нормально.

Отлично! Если ещё появятся вопросы - задавайте.