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)

Reply via email to