Господа, помогите, пожалуйста, разобраться с нашей проблемой.
Мы подписываем XML-элемент внутри XML-документа, но принимающая сторона сообщает об ошибке проверки ЭЦП. В прилагаемых файлах находится пример документа до подписания и после. Чтобы избежать разночтений с кодировками и пробелами, мы сделали самый простой XML без пробелов и без русского текста, он содержит только одно число. И даже в таком простом документе нашу ЭЦП не принимают.
На нашей стороне, где происходит подписание, работает следующее ПО:
1. Крипто-Про JCP 1.0.52
2. Apache XML Security for Java 1.4.6
Принимающая сторона, которая проверяет подпись использует другое ПО (со слов их разработчиков):
1. Крипто-Про 3.6R3 (используется capi20)
2. Apache Santuario 1.4.4
Когда на принимающей стороне проверяют ЭЦП, то получают сообщение вот такого вида:
27.06.12 15:32:34.607,main,WARN,Reference,Verification failed for URI ""
27.06.12 15:32:34.607,main,WARN,Reference,Expected Digest: OSu12PbzIIJg4uuTNnI+Aa4Rx7fC6h5V3hLiX7fbfoQ=
27.06.12 15:32:34.607,main,WARN,Reference,Actual Digest: ud3s7de+naTxbLKlQ+vlvAYUH1EhjQeR9L034zV8TLY=
На чьей стороне ошибка, на стороне того, кто создает сообщение, или у тех, кто его проверяет? С чем связана эта ошибка и как ее исправить?
Спасибо.
Вложение(я):

singed-4481167995637542322.xml
(3kb) загружен 22 раз(а).
unsinged-4481167995637542322.xml
(1kb) загружен 15 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.