Interface XmlSignatureProperties.Input
-
- Enclosing interface:
- XmlSignatureProperties
public static interface XmlSignatureProperties.Input
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getContentDigestAlgorithm()
Digest algorithm which is used for the digest calculation of the message body.String
getContentReferenceUri()
Reference URI which points to the content of the original XML document to be signed.KeyInfo
getKeyInfo()
Key info.org.apache.camel.Message
getMessage()
Input message for reading header dataNode
getMessageBodyNode()
The message body as DOM node.Node
getParent()
Returns the parent node of the signature element in the case of enveloped or detached XML signature, or the empty result document in the case of enveloping XML signature.String
getPrefixForXmlSignatureNamespace()
Returns the prefix for the XML Signature namespace ("http://www.w3.org/2000/09/xmldsig#").String
getSignatureAlgorithm()
Signature algorithm.XMLSignatureFactory
getSignatureFactory()
XML signature factory which can be used to create Reference and XMLObject instances.String
getSignatureId()
Signature Id.SignatureType
getSignatureType()
Retruns the signature type.
-
-
-
Method Detail
-
getMessage
org.apache.camel.Message getMessage()
Input message for reading header data
-
getMessageBodyNode
Node getMessageBodyNode()
The message body as DOM node. If the message body is plain text then the node will be a text node. If the message body is a XML document, then the node is the root element.
-
getParent
Node getParent()
Returns the parent node of the signature element in the case of enveloped or detached XML signature, or the empty result document in the case of enveloping XML signature.- Returns:
- parent node, cannot be
null
-
getKeyInfo
KeyInfo getKeyInfo()
Key info.
-
getSignatureFactory
XMLSignatureFactory getSignatureFactory()
XML signature factory which can be used to create Reference and XMLObject instances.- Returns:
- factory
-
getSignatureAlgorithm
String getSignatureAlgorithm()
Signature algorithm. Example: "http://www.w3.org/2000/09/xmldsig#dsa-sha1".
-
getContentDigestAlgorithm
String getContentDigestAlgorithm()
Digest algorithm which is used for the digest calculation of the message body.
-
getSignatureId
String getSignatureId()
Signature Id. Can benull
, then no signature Id attribute is generated.
-
getContentReferenceUri
String getContentReferenceUri()
Reference URI which points to the content of the original XML document to be signed. For enveloped signature it is typically the empty string. For detached signature, it is an ID attribute value preceded by '#'. For enveloping signature, it isnull
.
-
getSignatureType
SignatureType getSignatureType()
Retruns the signature type.- Returns:
- signature type
-
getPrefixForXmlSignatureNamespace
String getPrefixForXmlSignatureNamespace()
Returns the prefix for the XML Signature namespace ("http://www.w3.org/2000/09/xmldsig#"). Can be null or empty.
-
-