Евгений Мироненко пишет:Возникает предположение, что ИС не поддерживает проверку подписи российскими национальными криптоалгоритмами.
криптоутилита проверки подписи - казахская, так как алгоритмы в РК (Казахстан) и КР (кыргызская республика) одни и те же - оно подхватывает только то, что знает (потому что в обоих странах криптоалгоритмы внедряла казахская фирма). Российские идентификаторы криптоалгоритмов ни там ни там не используются, поэтому криптоутилита о них ничего не должна знать - библиотеки криптографии дает государство.
НО. проблема в том, что Рутокен продается и в РК и КР (рутокен купили в https://ubr.kg), что приводит к нас мысли, что если продажа идет в других странах - то Рутокен Плагин ДОЛЖЕН поддерживать что-то местное из коробки без танцев с бубнами.
т.е. если название/идентификатор алгоритма взять из сертификата ключа, а не из справочника Плугина - то все должно прокатить
Евгений Мироненко пишет:Все-таки интересно, каково содержимое подписи при помощи jacarta. Какое ПО используется для подписи в случае использования jacarta? Возможно, оно адаптировано под применение вне РФ.
в том то и дело, что подпись на Jacarta сфромирована стандартной библиотекой Jacarta, которая висит на их стандартном порту https://localhost:24738/JCWebClient.js
никто специально ничего не пилил - я так понимаю, что они просто изначально нужный идентификатор прописали у себя в библиотеке или берут его из сертификата ключа.
поэтому вопрос: вы можете помочь с этим?
Для вас это займет 10 минут, чтобы добавить в справочник дополнительный идентификатор хэша и вставлять его , если в сертификате используется такой идентификатор
или
15 минут, чтобы в команду опций
var sign_options = {detached:true, addUserCertificate:true, addSignTime:true};
добавить параметр типа replaceUserHashOID: '1.1.1.1.1.1.1.1,........' и заменять OID ваш на OID, указанный пользователем, и выкатить свежую версию plugin.js
первый вариант красивее, второй более кастомизированный.
если в Jacarta это работает из коробки - то они просто на эти грабли уже наступали или сделали у себя универсальный алгоритм с использованием нужного OID
я бы не писал так много, но ваша продукция продается активно в КР и надо что-то делать