Xades4j с пользовательскими типами обязательств

Мне нужно будет установить типы таможенных обязательств (конечно, с xades4j).

Я просмотрел библиотеку и у меня сложилось впечатление, что это невозможно.
Обязательства типа final.

.withCommitmentType( AllDataObjsCommitmentTypeProperty commitment )
And AllDataObjsCommitmentTypeProperty  is a final class.
The same for the individual commitments.

Верна ли моя интерпретация?

Есть ли смысл расширять эту возможность в xades4j?


person brun0sa    schedule 13.10.2014    source источник


Ответы (1)


Вы ищете способ указать CommitmentTypeQualifiers, как это определено в разделе 7.2.6 XAdES? Или просто нужно изменить идентификатор типа обязательства? В случае последнего, а идентификатор является URI, и AllDataObjsCommitmentTypeProperty, и CommitmentTypeProperty имеют конструктор, который вы можете использовать. ЕСЛИ нет, то вы правы.

Поддержка произвольных «нетипизированных» параметров в свойствах индикации фиксации непроста в текущей архитектуре. Я должен посмотреть, возможно ли использовать некоторые из существующих точек расширения или использовать другой подход. Есть ли у вас какие-либо предложения?

person lgoncalves    schedule 14.10.2014
comment
Привет, Луис, я думаю, что на данный момент пары uri и описания достаточно... честно говоря, у меня нет требований. Я знаю, что обязательства должны быть указаны в файле политики (которого у меня нет). Делаю предварительную работу. Спасибо за Ваш ответ. - person brun0sa; 15.10.2014