Franz Forsthofer created CAMEL-8129:
---------------------------------------
Summary: XAdES BES/EPES for XML Signature Signer
Key: CAMEL-8129
URL: https://issues.apache.org/jira/browse/CAMEL-8129
Project: Camel
Issue Type: Improvement
Components: camel-xmlsecurity
Reporter: Franz Forsthofer
Fix For: 2.15.0
XAdES is a standard from the European Telecomunications Standars Institute
(ETSI). This standard is based on XML Signature and defines enhancements which
are placed into the 'SignatureProperties' element of the XML Signature. You can
find the latest version of the standard in
http://www.etsi.org/deliver/etsi_ts%5C101900_101999%5C101903%5C01.04.02_60%5Cts_101903v010402p.pdf.
The attached patch implements the form Basic Electronic Signature (XAdES-BES)
and the form Explicit Policy based Electronic Signature (XAdES-EPES) for the
XML Signature signer endpoint. It supports all current versions of XAdES
(1.4.2, 1.4.1, 1.3.2., 1.2.2, 1.1.1).
The implementation has the following limitations:
- No support for 'QualifyingPropertiesReference' (see section 6.3.2 of spec).
- No support for Transforms element contained in SignaturePolicyId element
contained in SignaturePolicyIdentifier
- No support of CounterSignature element
- AllDataObjectsTimeStamp element is not supported
- IndividualDataObjectsTimeStamp element is not supported
It is possible to overcome the limitations in a later improvement.
I can do the wiki-update.
Regards Franz Forsthofer
---------------------------------
SAP SE
e-mail: [email protected]
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)