Package org.apache.camel.component.xmlsecurity.api
-
Interface Summary Interface Description 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 aXMLSignatureException
occurs during callingXMLSignature.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 Class Description DefaultKeyAccessor Accesses the public key from a key-store and returns a KeyInfo which contains the X.509 certificate chain corresponding to the public 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.DefaultXAdESSignatureProperties Default implementation for the XAdES signature properties which determines the Signing Certificate from a keystore and an alias.DefaultXmlSignature2Message Maps the XML signature to a camel message.KeyStoreAndAlias XAdESEncapsulatedPKIData Class representing the Encapsulated PKI Data of the XAdES specification.XAdESSignatureProperties Implementation of the XAdES-BES and XAdES-EPES properties defined in http://www.etsi.org/deliver/etsi_ts%5C101900_101999%5C101903%5C01.04 .02_60%5Cts_101903v010402p.pdf.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. -
Enum Summary Enum Description SignatureType -
Exception Summary Exception Description 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.