Имя: Пароль:
1C
 
Токен авторизации ЧЗ : Код состояния HTTP: 400. data не валидна
☑
0 linarval
 
09.10.26
✎
14:01
Добрый день.
Кто-нибудь сталкивался ?

При попытке обновить токен ЧЗ в 1С,  выдает ошибку:
При выполнении запроса api/v3/true-api/auth/simpleSignIn возникла ошибка.
Код состояния HTTP: 400.
Текст ошибки: {
"error_message": "data не валидна"
}.

На прошлой неделе все работало, щас в никакую. Патч EF_00_00944621 не помог.
1 NikeArz
 
09.10.26
✎
14:28
Да была такая ошибка.
После получения 1 части. data надо перевести в BASE64.
Потом подписать. Когда будете подписывать укажите что
CADESCOM_BASE64_TO_BINARY = 1; // входные данные пришли в Base64
2 linarval
 
09.10.26
✎
14:33
(1) Не до конца понял, что за первая часть
При получении ключа сессии у нас дата же и так переводится в base64
https://yapx.ru/album/eRv1L
3 NikeArz
 
09.10.26
✎
14:38
(2) Ищите где подписывается data.
CADESCOM_BASE64_TO_BINARY = 1; // входные данные пришли в Base64

У вас скорее всего CADESCOM не понимает что data в BASE64
4 NikeArz
 
09.10.26
✎
14:39
(2) У меня самописка. На вашей кон-фе не могу подробнее показать.
5 NikeArz
 
09.10.26
✎
14:41
(2) Функция ПодписатьCAdES(ТекстДляПодписи, ComОбъектСертификата)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn