You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Franz Forsthofer (JIRA)" <ji...@apache.org> on 2014/12/08 10:11:12 UTC

[jira] [Created] (CAMEL-8129) XAdES BES/EPES for XML Signature Signer

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: franz.forsthofer@sap.com



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)