Franz Forsthofer created CAMEL-9306:
---------------------------------------

             Summary: XML Signature: Header "CamelXmlSignatureTransformMethods" 
for Transform Methods
                 Key: CAMEL-9306
                 URL: https://issues.apache.org/jira/browse/CAMEL-9306
             Project: Camel
          Issue Type: Improvement
          Components: camel-xmlsecurity
            Reporter: Franz Forsthofer
            Assignee: Franz Forsthofer
             Fix For: 2.17.0


In the XML Signature component you can define transform methods which are 
applied to the XML document before the signature is calculated (see 
configuration option "transformMethods" in the XML Signer). The definition of 
these transform methods is done either via POs in the java DSL or via beans in 
the Spring XML a list of such transformations.

We want to offer also the possiblity that you can specify the transformations 
via the header "CamelXmlSignatureTransformMethods".  The headeer value shall 
contain  a comma separated list of transformation algorithms. The header 
approach will not allow parameters for the transformation methods. However the 
header approach is more simpler then the approach via POs or beans.

The header overwrites the configuration option "transformMethods".

Example for Header Value:
"http://www.w3.org/2000/09/xmldsig#enveloped-signature,http://www.w3.org/TR/2001/REC-xml-c14n-20010315";



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

Reply via email to