Package org.apache.camel.component.xmlsecurity.api

Interface Summary
KeyAccessor Returns the key selector and the optional KeyInfo instance for signing an XML document.
ValidationFailedHandler Handler for handling the case when the core signature validation fails or a XMLSignatureException occurs during calling XMLSignature.validate(javax.xml.crypto.dsig.XMLValidateContext).
XmlSignature2Message Used in the signature verifier to map the references and objects of the XML signature to the output message.
XmlSignature2Message.Input  
XmlSignatureChecker This interface gives the application the possibility to check whether the expected parts are signed.
XmlSignatureChecker.Input  
XmlSignatureProperties You can provide further XML objects and references which will be added by the XML signature generator to the XML signature.
XmlSignatureProperties.Input  
 

Class Summary
DefaultKeyAccessor Accesses the private key from a key-store and returns a KeyInfo which contains the X.509 certificate chain corresponding to the private key.
DefaultKeySelector Default implementation for the key selector.
DefaultValidationFailedHandler Interrupts the validation by throwing an exception as soon as a validation failure occurs and gives specific error messages.
DefaultXmlSignature2Message Maps the XML signature to a camel message.
KeyStoreAndAlias  
XmlSignatureConstants  
XmlSignatureHelper Helps to construct the transformations and the canonicalization methods for the XML Signature generator.
XmlSignatureHelper.XPathAndFilter  
XmlSignatureProperties.Output  
XmlSignatureTransform Transform and canonicalization algorithms with their parameters.
 

Exception Summary
XmlSignatureException Exception thrown when a configuration failure or a failure caused by the input message in the XML signature generation or validation process occurs.
XmlSignatureFormatException Exception thrown when the input for signing or verifying does not have the correct format.
XmlSignatureInvalidContentHashException This exception is thrown if the verification of a XML signature fails because the hash calculated over the content does not match the value in the signature.
XmlSignatureInvalidException This exception is thrown if XML signature verification fails.
XmlSignatureInvalidKeyException Exception thrown during signing or verifying if the key type does not fit to the signature algorithm.
XmlSignatureInvalidValueException This exception is thrown if the verification of an XML signature fails because the signature value is invalid.
XmlSignatureNoKeyException Exception thrown when no key for signing is found.
 



Apache Camel