Как рассчитать контрольную сумму в форме XFA
При сохранении формы XFA (XFA = XML Forms Architecture) с использованием программного обеспечения Adobe атрибут контрольной суммы добавляется к элементу формы. Эта контрольная сумма представляется дайджестом SHA-1, но неясно, что на самом деле подается в хэш. У кого-нибудь есть идеи относительно того, как это генерируется? Это значение необходимо Adobe Acrobat для проверки того, что на самом деле содержится в данных XML формы, но когда я создаю хэш XML, который подается в форму, Adobe Acrobat не принимает его. Этот атрибут контрольной суммы не задокументирован в спецификации XFA, поэтому я был бы очень признателен, если бы кто-то мог:
- Подтвердите, что значение на самом деле является хешем, созданным с использованием алгоритма хеширования SHA-1?
- Объясните, какие данные следует использовать для создания этого хэша.