Мне нужно создание и проверка подписи Xades BT в проекте Java. Я нашел проекты DSS и xades4j, но не могу их настроить. Например, с DSS создание подписи легко, но во время проверки я получаю различные ошибки.
Даже официальный пример проверки DSS здесь не работает, simpleReport.getErrors()
дает:
[The certificate path is not trusted!, The result of the LTV validation process is not acceptable to continue the process!, The result of the timestamps validation process is not conclusive!, The certificate chain for timestamp is not trusted, there is no trusted anchor.]
Мне нужен сквозной рабочий пример, охватывающий:
- создание самозаверяющего ключа и сертификатов (у меня еще нет доверенного сертификата)
- подпись Xadesгенерация с ключами и сертификатами
- проверка подписи Xades с ключами и сертификатами