Задать вопрос

Как правильно создать подпись файла нечётной длинны средствами CAPICOM + JS?

Знающие люди помогите. Не первый месяц безуспешно ищу решение.

При создании подписи средствами CAPICOM + JS подписываемые данные преобразуются в UNICODE (особенность CAPICOM).
Тоесть при подписании файла размером 5 байт, он преобразуется в строку размером 6 байт и после этого делается подпись.
Соответственно попытка проверить исходный файл и полученную подпись (на стороне сервера с помощью openssl) заканчивается неудачей.

Если подписываю файл четной длинны, то проверка проходит успешно.

Какимм способами можно решить эту проблемму?
  • Вопрос задан
  • 2573 просмотра
Подписаться 4 Комментировать
Подписчики вопроса 4 К ответам на вопрос (0)