Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,629 Сказал «Спасибо»: 494 раз Поблагодарили: 2034 раз в 1578 постах
|
Автор: Dreamir Добрый день. Создаю подпись при помощи JCP так же как и плагин. Но сервер не принимает её, к сожалению почему я не смогу узнать. Подскажите в чём разница между подписями (pl.txt - подпись созданная плагином, app.txt - java приложением) ... Сервер не сообщает причину? ... у Вас нет приложений под рукой для проверки присоединенной подписи? |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 08.07.2020(UTC) Сообщений: 26 Откуда: Пермь
|
Автор: Андрей * Здравствуйте. В app.txt - не CMS. Snimok ehkrana ot 2020-08-26 16-34-23.png (85kb) загружен 8 раз(а). А во втором файле CMS? Как это увидеть? Подпись pl.txt принимается сервером нормально CryptExpert на обе подписи сообщает:
Warning
Произошла ошибка при проверке электронной подписи: Ошибка [2148077572] - Недопустимый тип криптографического сообщения
OK
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,629 Сказал «Спасибо»: 494 раз Поблагодарили: 2034 раз в 1578 постах
|
и pl.txt тоже не то... Snimok ehkrana ot 2020-08-26 18-56-55.png (185kb) загружен 8 раз(а). |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,629 Сказал «Спасибо»: 494 раз Поблагодарили: 2034 раз в 1578 постах
|
1. Сделайте корректную запись исходного файла - убедитесь, что подписываете те же байты (запишите их в файл2 и сверьте хеши, например) 2. Выполните подписание сторонним приложением (можно через плагин) 3. Убедитесь, что сервер принимает... По декодированному - что это такое? свой формат? часть xml видно. |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,629 Сказал «Спасибо»: 494 раз Поблагодарили: 2034 раз в 1578 постах
|
< l o g o n r e g i r - ? то, что подписывается? открыл в notepad++ как UTF8 - видны данные из сертификата: Snimok ehkrana ot 2020-08-26 19-02-56.png (99kb) загружен 8 раз(а). |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 08.07.2020(UTC) Сообщений: 26 Откуда: Пермь
|
< l o g o n r e g i r - ? Да это часть того что подписывается
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 08.07.2020(UTC) Сообщений: 26 Откуда: Пермь
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,629 Сказал «Спасибо»: 494 раз Поблагодарили: 2034 раз в 1578 постах
|
Автор: Dreamir Всё верно. Cms начинается с других байтов и мне даже декодировать не нужно, на L не начинается base64 Приложите снимок с результатом подписания плагина файла |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 08.07.2020(UTC) Сообщений: 26 Откуда: Пермь
|
Да, магия какая то. При копировании base64 текста почему то заменяется первая строка у меня на компе. Перезагружу ПК и перепроверю. Сам не заметил, извиняюсь. Спасибо за помощь!
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 08.07.2020(UTC) Сообщений: 26 Откуда: Пермь
|
app.txt (10kb) загружен 5 раз(а). pl.txt (10kb) загружен 3 раз(а).Разобрался с автозаменой. Теперь добрался до проблемы. Приложил файлы. stringForSign - строка которая подписывается app.txt - подпись java программой pl.txt - подпись плагином подписи без строки подписания (detached==true) CryptExpert обе подписи считает валидными, но сервер при отправке подписи app.txt отвечает "Ошибка проверки подписи: Неверный формат подписи". stringForSign.txt (1kb) загружен 4 раз(а).Отредактировано пользователем 26 августа 2020 г. 23:15:17(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close