@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() |
XmlSignature2Message |
getXmlSignature2Message() |
XmlSignatureChecker |
getXmlSignatureChecker() |
void |
setKeySelector(KeySelector keySelector)
Provides the key for validating the XML signature.
|
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(ValidationFailedHandler validationFailedHandler)
Handles the different validation failed situations.
|
void |
setXmlSignature2Message(XmlSignature2Message xmlSignature2Message)
Bean which maps the XML signature to the output-message after the validation.
|
void |
setXmlSignatureChecker(XmlSignatureChecker xmlSignatureChecker)
This interface allows the application to check the XML signature before the validation is executed.
|
getBaseUri, getClearHeaders, getCryptoContextProperties, getDisallowDoctypeDecl, getOmitXmlDeclaration, getOutputXmlEncoding, getSchemaResourceUri, getUriDereferencer, setBaseUri, setClearHeaders, setCryptoContextProperties, setDisallowDoctypeDecl, setOmitXmlDeclaration, setOutputXmlEncoding, setSchemaResourceUri, setUriDereferencer
public XmlVerifierConfiguration copy()
public void setKeySelector(KeySelector keySelector)
public KeySelector getKeySelector()
public XmlSignatureChecker getXmlSignatureChecker()
public void setXmlSignatureChecker(XmlSignatureChecker xmlSignatureChecker)
public XmlSignature2Message getXmlSignature2Message()
public void setXmlSignature2Message(XmlSignature2Message xmlSignature2Message)
public ValidationFailedHandler getValidationFailedHandler()
public void setValidationFailedHandler(ValidationFailedHandler validationFailedHandler)
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)
Apache Camel