public static interface XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
addKeyInfoReference(Boolean addKeyInfoReference)
In order to protect the KeyInfo element from tampering you can add a
reference to the signed info element so that it is protected via the
signature value.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
addKeyInfoReference(String addKeyInfoReference)
In order to protect the KeyInfo element from tampering you can add a
reference to the signed info element so that it is protected via the
signature value.
|
default XmlSignatureEndpointBuilderFactory.AdvancedXmlSignatureEndpointBuilder |
advanced() |
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
baseUri(String baseUri)
You can set a base URI which is used in the URI dereferencing.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
canonicalizationMethod(Object canonicalizationMethod)
Canonicalization method used to canonicalize the SignedInfo element
before the digest is calculated.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
canonicalizationMethod(String canonicalizationMethod)
Canonicalization method used to canonicalize the SignedInfo element
before the digest is calculated.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
clearHeaders(Boolean clearHeaders)
Determines if the XML signature specific headers be cleared after
signing and verification.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
clearHeaders(String clearHeaders)
Determines if the XML signature specific headers be cleared after
signing and verification.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
contentObjectId(String contentObjectId)
Sets the content object Id attribute value.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
contentReferenceType(String contentReferenceType)
Type of the content reference.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
contentReferenceUri(String contentReferenceUri)
Reference URI for the content to be signed.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
cryptoContextProperties(Map<String,Object> cryptoContextProperties)
Sets the crypto context properties.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
cryptoContextProperties(String cryptoContextProperties)
Sets the crypto context properties.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
digestAlgorithm(String digestAlgorithm)
Digest algorithm URI.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
disallowDoctypeDecl(Boolean disallowDoctypeDecl)
Disallows that the incoming XML document contains DTD DOCTYPE
declaration.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
disallowDoctypeDecl(String disallowDoctypeDecl)
Disallows that the incoming XML document contains DTD DOCTYPE
declaration.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
keyAccessor(Object keyAccessor)
For the signing process, a private key is necessary.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
keyAccessor(String keyAccessor)
For the signing process, a private key is necessary.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
keySelector(Object keySelector)
Provides the key for validating the XML signature.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
keySelector(String keySelector)
Provides the key for validating the XML signature.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
omitXmlDeclaration(Boolean omitXmlDeclaration)
Indicator whether the XML declaration in the outgoing message body
should be omitted.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
omitXmlDeclaration(String omitXmlDeclaration)
Indicator whether the XML declaration in the outgoing message body
should be omitted.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
outputNodeSearch(Object outputNodeSearch)
Sets the output node search value for determining the node from the
XML signature document which shall be set to the output message body.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
outputNodeSearch(String outputNodeSearch)
Sets the output node search value for determining the node from the
XML signature document which shall be set to the output message body.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
outputNodeSearchType(String outputNodeSearchType)
Determines the search type for determining the output node which is
serialized into the output message bodyF.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
outputXmlEncoding(String outputXmlEncoding)
The character encoding of the resulting signed XML document.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
parentLocalName(String parentLocalName)
Local name of the parent element to which the XML signature element
will be added.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
parentNamespace(String parentNamespace)
Namespace of the parent element to which the XML signature element
will be added.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
parentXpath(Object parentXpath)
Sets the XPath to find the parent node in the enveloped case.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
parentXpath(String parentXpath)
Sets the XPath to find the parent node in the enveloped case.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
plainText(Boolean plainText)
Indicator whether the message body contains plain text.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
plainText(String plainText)
Indicator whether the message body contains plain text.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
plainTextEncoding(String plainTextEncoding)
Encoding of the plain text.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
prefixForXmlSignatureNamespace(String prefixForXmlSignatureNamespace)
Namespace prefix for the XML signature namespace
http://www.w3.org/2000/09/xmldsig#.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
properties(Object properties)
For adding additional References and Objects to the XML signature
which contain additional properties, you can provide a bean which
implements the XmlSignatureProperties interface.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
properties(String properties)
For adding additional References and Objects to the XML signature
which contain additional properties, you can provide a bean which
implements the XmlSignatureProperties interface.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
removeSignatureElements(Boolean removeSignatureElements)
Indicator whether the XML signature elements (elements with local
name Signature and namesapce http://www.w3.org/2000/09/xmldsig#)
shall be removed from the document set to the output message.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
removeSignatureElements(String removeSignatureElements)
Indicator whether the XML signature elements (elements with local
name Signature and namesapce http://www.w3.org/2000/09/xmldsig#)
shall be removed from the document set to the output message.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
schemaResourceUri(String schemaResourceUri)
Classpath to the XML Schema.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
secureValidation(Boolean secureValidation)
Enables secure validation.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
secureValidation(String secureValidation)
Enables secure validation.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
signatureAlgorithm(String signatureAlgorithm)
Signature algorithm.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
signatureId(String signatureId)
Sets the signature Id.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
transformMethods(List<Object> transformMethods)
Transforms which are executed on the message body before the digest
is calculated.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
transformMethods(String transformMethods)
Transforms which are executed on the message body before the digest
is calculated.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
validationFailedHandler(Object validationFailedHandler)
Handles the different validation failed situations.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
validationFailedHandler(String validationFailedHandler)
Handles the different validation failed situations.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
xmlSignature2Message(Object xmlSignature2Message)
Bean which maps the XML signature to the output-message after the
validation.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
xmlSignature2Message(String xmlSignature2Message)
Bean which maps the XML signature to the output-message after the
validation.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
xmlSignatureChecker(Object xmlSignatureChecker)
This interface allows the application to check the XML signature
before the validation is executed.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
xmlSignatureChecker(String xmlSignatureChecker)
This interface allows the application to check the XML signature
before the validation is executed.
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
xpathsToIdAttributes(List<Object> xpathsToIdAttributes)
Define the elements which are signed in the detached case via XPATH
expressions to ID attributes (attributes of type ID).
|
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder |
xpathsToIdAttributes(String xpathsToIdAttributes)
Define the elements which are signed in the detached case via XPATH
expressions to ID attributes (attributes of type ID).
|
default XmlSignatureEndpointBuilderFactory.AdvancedXmlSignatureEndpointBuilder advanced()
default XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder baseUri(String baseUri)
java.lang.String type.
Group: commondefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder clearHeaders(Boolean clearHeaders)
java.lang.Boolean type.
Default: true
Group: commondefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder clearHeaders(String clearHeaders)
java.lang.Boolean
type.
Default: true
Group: commondefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder cryptoContextProperties(Map<String,Object> cryptoContextProperties)
java.util.Map<java.lang.String,
java.lang.Object> type.
Group: commondefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder cryptoContextProperties(String cryptoContextProperties)
java.util.Map<java.lang.String, java.lang.Object>
type.
Group: commondefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder disallowDoctypeDecl(Boolean disallowDoctypeDecl)
java.lang.Boolean type.
Default: true
Group: commondefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder disallowDoctypeDecl(String disallowDoctypeDecl)
java.lang.Boolean
type.
Default: true
Group: commondefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder omitXmlDeclaration(Boolean omitXmlDeclaration)
java.lang.Boolean type.
Default: false
Group: commondefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder omitXmlDeclaration(String omitXmlDeclaration)
java.lang.Boolean
type.
Default: false
Group: commondefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder outputXmlEncoding(String outputXmlEncoding)
java.lang.String type.
Group: commondefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder schemaResourceUri(String schemaResourceUri)
java.lang.String type.
Group: commondefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder lazyStartProducer(String lazyStartProducer)
boolean type.
Default: false
Group: producerdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder addKeyInfoReference(Boolean addKeyInfoReference)
java.lang.Boolean type.
Default: true
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder addKeyInfoReference(String addKeyInfoReference)
java.lang.Boolean
type.
Default: true
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder canonicalizationMethod(Object canonicalizationMethod)
javax.xml.crypto.AlgorithmMethod type.
Default: http://www.w3.org/TR/2001/REC-xml-c14n-20010315
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder canonicalizationMethod(String canonicalizationMethod)
javax.xml.crypto.AlgorithmMethod type.
Default: http://www.w3.org/TR/2001/REC-xml-c14n-20010315
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder contentObjectId(String contentObjectId)
java.lang.String type.
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder contentReferenceType(String contentReferenceType)
java.lang.String type.
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder contentReferenceUri(String contentReferenceUri)
java.lang.String type.
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder digestAlgorithm(String digestAlgorithm)
java.lang.String type.
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder keyAccessor(Object keyAccessor)
org.apache.camel.component.xmlsecurity.api.KeyAccessor
type.
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder keyAccessor(String keyAccessor)
org.apache.camel.component.xmlsecurity.api.KeyAccessor
type.
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder parentLocalName(String parentLocalName)
java.lang.String type.
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder parentNamespace(String parentNamespace)
java.lang.String type.
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder parentXpath(Object parentXpath)
javax.xml.crypto.dsig.spec.XPathFilterParameterSpec
type.
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder parentXpath(String parentXpath)
javax.xml.crypto.dsig.spec.XPathFilterParameterSpec
type.
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder plainText(Boolean plainText)
java.lang.Boolean type.
Default: false
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder plainText(String plainText)
java.lang.Boolean
type.
Default: false
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder plainTextEncoding(String plainTextEncoding)
java.lang.String type.
Default: UTF-8
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder prefixForXmlSignatureNamespace(String prefixForXmlSignatureNamespace)
java.lang.String type.
Default: ds
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder properties(Object properties)
org.apache.camel.component.xmlsecurity.api.XmlSignatureProperties type.
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder properties(String properties)
org.apache.camel.component.xmlsecurity.api.XmlSignatureProperties type.
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder signatureAlgorithm(String signatureAlgorithm)
java.lang.String type.
Default: http://www.w3.org/2001/04/xmldsig-more#rsa-sha256
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder signatureId(String signatureId)
java.lang.String type.
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder transformMethods(List<Object> transformMethods)
java.util.List<javax.xml.crypto.AlgorithmMethod>
type.
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder transformMethods(String transformMethods)
java.util.List<javax.xml.crypto.AlgorithmMethod>
type.
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder xpathsToIdAttributes(List<Object> xpathsToIdAttributes)
java.util.List<javax.xml.crypto.dsig.spec.XPathFilterParameterSpec> type.
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder xpathsToIdAttributes(String xpathsToIdAttributes)
java.util.List<javax.xml.crypto.dsig.spec.XPathFilterParameterSpec> type.
Group: signdefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder keySelector(Object keySelector)
javax.xml.crypto.KeySelector type.
Group: verifydefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder keySelector(String keySelector)
javax.xml.crypto.KeySelector type.
Group: verifydefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder outputNodeSearch(Object outputNodeSearch)
java.lang.Object type.
Group: verifydefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder outputNodeSearch(String outputNodeSearch)
java.lang.Object type.
Group: verifydefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder outputNodeSearchType(String outputNodeSearchType)
java.lang.String type.
Default: Default
Group: verifydefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder removeSignatureElements(Boolean removeSignatureElements)
java.lang.Boolean type.
Default: false
Group: verifydefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder removeSignatureElements(String removeSignatureElements)
java.lang.Boolean
type.
Default: false
Group: verifydefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder secureValidation(Boolean secureValidation)
java.lang.Boolean type.
Default: true
Group: verifydefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder secureValidation(String secureValidation)
java.lang.Boolean
type.
Default: true
Group: verifydefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder validationFailedHandler(Object validationFailedHandler)
org.apache.camel.component.xmlsecurity.api.ValidationFailedHandler type.
Group: verifydefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder validationFailedHandler(String validationFailedHandler)
org.apache.camel.component.xmlsecurity.api.ValidationFailedHandler type.
Group: verifydefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder xmlSignature2Message(Object xmlSignature2Message)
org.apache.camel.component.xmlsecurity.api.XmlSignature2Message type.
Group: verifydefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder xmlSignature2Message(String xmlSignature2Message)
org.apache.camel.component.xmlsecurity.api.XmlSignature2Message type.
Group: verifydefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder xmlSignatureChecker(Object xmlSignatureChecker)
org.apache.camel.component.xmlsecurity.api.XmlSignatureChecker type.
Group: verifydefault XmlSignatureEndpointBuilderFactory.XmlSignatureEndpointBuilder xmlSignatureChecker(String xmlSignatureChecker)
org.apache.camel.component.xmlsecurity.api.XmlSignatureChecker type.
Group: verifyApache Camel