Имя: Пароль:
1C
 
XMLDSig вылет при попытке подписи.
0 Ногаминебить
 
22.10.25
10:00
Вдруг кто-то такую косточку уже видел.
На входе имеем платформу 8.3 (8.3.27.1508) под линуксом.
Создается компонента XMLDSig из макета в конфе.
Метод Sign вышвыривает нафиг с пляжа без какой-либо конкретики и описания ошибки.
В логах нашли что-то про "parser error : Start tag expected, '<' not found" и "<?xml version="1.0" encoding="UTF-16"?>"
Куда вообще рыть? Какие-то настройки Крипто про может?
1 Garykom
 
гуру
22.10.25
11:48
Проверить что на вход подается валидный XML
В правильной кодировке

Ну и в саппорт 1С писать
2 Ногаминебить
 
22.10.25
11:56
На входе первым параметром там судя по отладчику строка с хмл без заголовка.
Я предполагал, что сама компонента как раз заголовок и добавляет.
3 paramedic
 
22.10.25
12:06
(2) Она заголовок не добавляет, а расширяет его специальной структурой. Нет заголовка = падение.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший