2012-08-30 4 views
1

Я хочу спросить, если exsist путь в xades4j сделал несколько подписи.Несколько XADES подпись/получить оригинал документа

Для множественной подписи i означает не подпись, а двойной независимый знак в том же документе, итоговая подпись будет иметь 2 или более объекта подписи. В pratice подписывающий может принять xml подписанный документ в качестве входных данных и уйти в отставку.

Другим способом мне нужен метод для ввода в качестве входного файла, подписанного xml, и получения в качестве исходного документа xml.

Спасибо,

Мишель

ответ

2

«множество подписи» вы описали, кажется, специфику вашего сценария использования. Как библиотека XAdES4j не имеет этого из коробки, но не остановит вас от этого. Вам просто нужно составить ссылки на каждую подпись соответствующим образом и дважды использовать подписчик (возможно, вы не хотите применять вторую подпись по первой).

Аналогичным образом, нет способа получить «исходный документ xml», поскольку подписанные ресурсы могут быть даже отличными от xml. Это то, что, вероятно, принадлежит вашей логике приложения.

+0

Спасибо, что для множественной подписи я подразумеваю параллельную подпись, описанную в стандарте w3c xades в параграфе 5.2.4, я знаю, что такой вид подписи кажется довольно сложным для xades, я пытаюсь проверить, есть ли у xades4j код полезности для do это, честно говоря, я не знаю, делают ли это другие библиотеки (например, iaik). –

+0

Эти независимые/параллельные подписи - это просто разные подписи, возможно, по тем же ресурсам. Ранее я сказал, что вы будете использовать подписчика дважды, но также возможно, что вы используете другой подписывающий (например, для использования разных ключей). Вам просто нужно собрать ссылки и добавить подпись так, чтобы добавление второй подписи не нарушало 1-й. – lgoncalves

 Смежные вопросы

  • Нет связанных вопросов^_^