РУТОКЕН ПЛАГИН - подпись бинарных данных
Здравствуйте
Мы используем:
РУТОКЕН ПЛАГИН инсталятор от 14.11.2013
Rutoken ECP (5). Лицензия на устройстве есть.
На устройстве присутствует сертификат
(Его получили следующим образом: создана ключевая пара и PKCS10 с помощью тестовой страницы (дальше Тест), который включен в Плагин SDK. по этому запросу в нашем УД выпущен сертификат. на ключ сертификат записан с помощью Теста)
С помощью Теста текстовые сообщения подписываются.
Мы хотим:
с помощью плагина получить подписанный прикрепленной подписью бинарный PKCS10.
Делаем:
plugin.generateKeyPair
plugin.createPkcs10
Убираем BEGIN.CERTIFICATE.REQUEST и END.CERTIFICATE.REQUEST
преобразуем из base64 в бинарный вид (window.atob)
plugin.sign(,,false,options )
где options = {
detached: false,
addUserCertificate: true,
addSignTime: false,
useHardwareHash: true
};
Получаем:
base64 прикрепленную подпись
Тест сообщает, что подпись корректна
при снятии подписи получаем данные отличные от тех которые подписывали.
Возможно ли подписывать плагином бинарные данные? Что делать? Где поискать ошибку?