public static interface XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder extends ComponentBuilder<org.apache.camel.component.xmlsecurity.XmlSignerComponent>
| Modifier and Type | Method and Description |
|---|---|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
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 XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
baseUri(String baseUri)
You can set a base URI which is used in the URI dereferencing.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
canonicalizationMethod(AlgorithmMethod canonicalizationMethod)
Canonicalization method used to canonicalize the SignedInfo element
before the digest is calculated.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
clearHeaders(Boolean clearHeaders)
Determines if the XML signature specific headers be cleared after
signing and verification.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
contentObjectId(String contentObjectId)
Sets the content object Id attribute value.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
contentReferenceType(String contentReferenceType)
Type of the content reference.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
contentReferenceUri(String contentReferenceUri)
Reference URI for the content to be signed.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
cryptoContextProperties(Map<String,Object> cryptoContextProperties)
Sets the crypto context properties.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
digestAlgorithm(String digestAlgorithm)
Digest algorithm URI.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
disallowDoctypeDecl(Boolean disallowDoctypeDecl)
Disallows that the incoming XML document contains DTD DOCTYPE
declaration.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
keyAccessor(org.apache.camel.component.xmlsecurity.api.KeyAccessor keyAccessor)
For the signing process, a private key is necessary.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
omitXmlDeclaration(Boolean omitXmlDeclaration)
Indicator whether the XML declaration in the outgoing message body
should be omitted.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
outputXmlEncoding(String outputXmlEncoding)
The character encoding of the resulting signed XML document.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
parentLocalName(String parentLocalName)
Local name of the parent element to which the XML signature element
will be added.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
parentNamespace(String parentNamespace)
Namespace of the parent element to which the XML signature element
will be added.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
parentXpath(XPathFilterParameterSpec parentXpath)
Sets the XPath to find the parent node in the enveloped case.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
plainText(Boolean plainText)
Indicator whether the message body contains plain text.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
plainTextEncoding(String plainTextEncoding)
Encoding of the plain text.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
prefixForXmlSignatureNamespace(String prefixForXmlSignatureNamespace)
Namespace prefix for the XML signature namespace
http://www.w3.org/2000/09/xmldsig#.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
properties(org.apache.camel.component.xmlsecurity.api.XmlSignatureProperties 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 XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
schemaResourceUri(String schemaResourceUri)
Classpath to the XML Schema.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
signatureAlgorithm(String signatureAlgorithm)
Signature algorithm.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
signatureId(String signatureId)
Sets the signature Id.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
signerConfiguration(org.apache.camel.component.xmlsecurity.processor.XmlSignerConfiguration signerConfiguration)
To use a shared XmlSignerConfiguration configuration to use as base
for configuring endpoints.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
transformMethods(List<AlgorithmMethod> transformMethods)
Transforms which are executed on the message body before the digest
is calculated.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
uriDereferencer(URIDereferencer uriDereferencer)
If you want to restrict the remote access via reference URIs, you can
set an own dereferencer.
|
default XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder |
xpathsToIdAttributes(List<XPathFilterParameterSpec> xpathsToIdAttributes)
Define the elements which are signed in the detached case via XPATH
expressions to ID attributes (attributes of type ID).
|
build, build, doSetProperty, registerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder addKeyInfoReference(Boolean addKeyInfoReference)
java.lang.Boolean type.
Default: true
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder baseUri(String baseUri)
java.lang.String type.
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder canonicalizationMethod(AlgorithmMethod canonicalizationMethod)
javax.xml.crypto.AlgorithmMethod type.
Default: http://www.w3.org/TR/2001/REC-xml-c14n-20010315
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder clearHeaders(Boolean clearHeaders)
java.lang.Boolean type.
Default: true
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder contentObjectId(String contentObjectId)
java.lang.String type.
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder contentReferenceType(String contentReferenceType)
java.lang.String type.
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder contentReferenceUri(String contentReferenceUri)
java.lang.String type.
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder cryptoContextProperties(Map<String,Object> cryptoContextProperties)
java.util.Map type.
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder digestAlgorithm(String digestAlgorithm)
java.lang.String type.
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder disallowDoctypeDecl(Boolean disallowDoctypeDecl)
java.lang.Boolean type.
Default: true
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder keyAccessor(org.apache.camel.component.xmlsecurity.api.KeyAccessor keyAccessor)
org.apache.camel.component.xmlsecurity.api.KeyAccessor
type.
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder omitXmlDeclaration(Boolean omitXmlDeclaration)
java.lang.Boolean type.
Default: false
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder outputXmlEncoding(String outputXmlEncoding)
java.lang.String type.
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder parentLocalName(String parentLocalName)
java.lang.String type.
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder parentNamespace(String parentNamespace)
java.lang.String type.
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder parentXpath(XPathFilterParameterSpec parentXpath)
javax.xml.crypto.dsig.spec.XPathFilterParameterSpec
type.
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder plainText(Boolean plainText)
java.lang.Boolean type.
Default: false
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder plainTextEncoding(String plainTextEncoding)
java.lang.String type.
Default: UTF-8
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder prefixForXmlSignatureNamespace(String prefixForXmlSignatureNamespace)
java.lang.String type.
Default: ds
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder properties(org.apache.camel.component.xmlsecurity.api.XmlSignatureProperties properties)
org.apache.camel.component.xmlsecurity.api.XmlSignatureProperties type.
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder schemaResourceUri(String schemaResourceUri)
java.lang.String type.
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder signatureAlgorithm(String signatureAlgorithm)
java.lang.String type.
Default: http://www.w3.org/2001/04/xmldsig-more#rsa-sha256
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder signatureId(String signatureId)
java.lang.String type.
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder transformMethods(List<AlgorithmMethod> transformMethods)
java.util.List type.
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder xpathsToIdAttributes(List<XPathFilterParameterSpec> xpathsToIdAttributes)
java.util.List type.
Group: producerdefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder signerConfiguration(org.apache.camel.component.xmlsecurity.processor.XmlSignerConfiguration signerConfiguration)
org.apache.camel.component.xmlsecurity.processor.XmlSignerConfiguration type.
Group: advanceddefault XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder uriDereferencer(URIDereferencer uriDereferencer)
javax.xml.crypto.URIDereferencer type.
Group: advancedApache Camel