@UriParams public class XmlVerifierConfiguration extends XmlSignatureConfiguration
Constructor and Description |
---|
XmlVerifierConfiguration() |
Modifier and Type | Method and Description |
---|---|
XmlVerifierConfiguration |
copy() |
KeySelector |
getKeySelector() |
Object |
getOutputNodeSearch() |
String |
getOutputNodeSearchType() |
Boolean |
getRemoveSignatureElements() |
Boolean |
getSecureValidation() |
ValidationFailedHandler |
getValidationFailedHandler() |
String |
getValidationFailedHandlerName() |
XmlSignature2Message |
getXmlSignature2Message() |
XmlSignatureChecker |
getXmlSignatureChecker() |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
void |
setKeySelector(KeySelector keySelector)
Provides the key for validating the XML signature.
|
void |
setKeySelector(String keySelectorName)
Sets the reference name for a KeySelector that can be found in the registry.
|
void |
setOutputNodeSearch(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.
|
void |
setOutputNodeSearchType(String outputNodeSearchType)
Determines the search type for determining the output node which is
serialized into the output message bodyF.
|
void |
setRemoveSignatureElements(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.
|
void |
setSecureValidation(Boolean secureValidation)
Enables secure validation.
|
void |
setValidationFailedHandler(String validationFailedHandlerName) |
void |
setValidationFailedHandler(ValidationFailedHandler validationFailedHandler)
Handles the different validation failed situations.
|
void |
setValidationFailedHandlerName(String validationFailedHandlerName)
Name of handler to
|
void |
setXmlSignature2Message(String xmlSignature2Message)
Sets the reference name for the to-message instance that can be found in
the registry.
|
void |
setXmlSignature2Message(XmlSignature2Message xmlSignature2Message)
Bean which maps the XML signature to the output-message after the validation.
|
void |
setXmlSignatureChecker(String xmlSignatureCheckerName)
Sets the reference name for a application checker that can be found in the registry.
|
void |
setXmlSignatureChecker(XmlSignatureChecker xmlSignatureChecker)
This interface allows the application to check the XML signature before the validation is executed.
|
getBaseUri, getCamelContext, getClearHeaders, getCryptoContextProperties, getDisallowDoctypeDecl, getOmitXmlDeclaration, getOutputXmlEncoding, getSchemaResourceUri, getUriDereferencer, setBaseUri, setClearHeaders, setCryptoContextProperties, setDisallowDoctypeDecl, setOmitXmlDeclaration, setOutputXmlEncoding, setSchemaResourceUri, setUriDereferencer
public XmlVerifierConfiguration copy()
public void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext
in interface org.apache.camel.CamelContextAware
setCamelContext
in class XmlSignatureConfiguration
public void setKeySelector(KeySelector keySelector)
public KeySelector getKeySelector()
public void setKeySelector(String keySelectorName)
public XmlSignatureChecker getXmlSignatureChecker()
public void setXmlSignatureChecker(XmlSignatureChecker xmlSignatureChecker)
public void setXmlSignatureChecker(String xmlSignatureCheckerName)
public XmlSignature2Message getXmlSignature2Message()
public void setXmlSignature2Message(XmlSignature2Message xmlSignature2Message)
public void setXmlSignature2Message(String xmlSignature2Message)
public ValidationFailedHandler getValidationFailedHandler()
public void setValidationFailedHandler(ValidationFailedHandler validationFailedHandler)
public void setValidationFailedHandler(String validationFailedHandlerName)
public Object getOutputNodeSearch()
public void setOutputNodeSearch(Object outputNodeSearch)
XmlSignature2Message
.public String getOutputNodeSearchType()
public void setOutputNodeSearchType(String outputNodeSearchType)
setOutputNodeSearch(Object)
. The supported default search types
you can find in DefaultXmlSignature2Message
.public Boolean getRemoveSignatureElements()
public void setRemoveSignatureElements(Boolean removeSignatureElements)
Boolean.FALSE
. This parameter is forwarded to
XmlSignature2Message
.
This indicator has no effect if the output node search is of type
DefaultXmlSignature2Message.OUTPUT_NODE_SEARCH_TYPE_DEFAULT
.F
public Boolean getSecureValidation()
public void setSecureValidation(Boolean secureValidation)
public String getValidationFailedHandlerName()
public void setValidationFailedHandlerName(String validationFailedHandlerName)
validationFailedHandlerName
- Apache Camel