Class XmlSignerEndpointBuilderFactory.XmlSignerHeaderNameBuilder
java.lang.Object
org.apache.camel.builder.endpoint.dsl.XmlSignerEndpointBuilderFactory.XmlSignerHeaderNameBuilder
- Enclosing interface:
- XmlSignerEndpointBuilderFactory
The builder of headers' name for the XML Security Sign component.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe name of the charset.The content reference type.The content reference URI.Header for indicating that the message body contains non-xml plain text.Header which indicates that either the resulting signature document in the signature generation case or the resulting output of the verifier should not contain an XML declaration.Header indicating the encoding of the plain text message body.The schema resource URI.Header for dynamic specifying the transform methods of the reference to the signed data.for the value of the Encoding element of the DataObjectFormat element.overwrites the XAdES namespace parameter value.overwrites the XAdES prefix parameter value.for the 'Id' attribute value of QualifyingProperties element.for the 'Id' attribute value of SignedDataObjectProperties element.for the 'Id' attribute value of SignedSignatureProperties element.XPaths to id attributes.
-
Constructor Details
-
XmlSignerHeaderNameBuilder
public XmlSignerHeaderNameBuilder()
-
-
Method Details
-
xmlSignatureMessageIsPlainText
Header for indicating that the message body contains non-xml plain text. This header is used in the XML signature generator. If the value is set to Boolean#TRUE then the message body is treated as plain text Overwrites the configuration parameter XmlSignerConfiguration#setPlainText(Boolean). The option is a:Boolean
type. Group: producer- Returns:
- the name of the header
XmlSignatureMessageIsPlainText
.
-
xmlSignaturePlainTextEncoding
Header indicating the encoding of the plain text message body. Used in the XML signature generator if the header HEADER_MESSAGE_IS_PLAIN_TEXT is set to Boolean#TRUE. Overwrites the configuration parameter XmlSignerConfiguration#setPlainTextEncoding(String). The option is a:String
type. Group: producer- Returns:
- the name of the header
XmlSignaturePlainTextEncoding
.
-
xmlSignatureOmitXmlDeclaration
Header which indicates that either the resulting signature document in the signature generation case or the resulting output of the verifier should not contain an XML declaration. If the header is not specified then a XML declaration is created. There is one exception: If the verifier result is a plain text this header has no effect. Possible values of the header are Boolean#TRUE or Boolean#FALSE. Overwrites the configuration parameter XmlSignatureConfiguration#setOmitXmlDeclaration(Boolean). The option is a:Boolean
type. Group: producer- Returns:
- the name of the header
XmlSignatureOmitXmlDeclaration
.
-
xmlSignatureContentReferenceUri
The content reference URI. The option is a:String
type. Group: producer- Returns:
- the name of the header
XmlSignatureContentReferenceUri
.
-
xmlSignatureContentReferenceType
The content reference type. The option is a:String
type. Group: producer- Returns:
- the name of the header
XmlSignatureContentReferenceType
.
-
xmlSignatureSchemaResourceUri
The schema resource URI. The option is a:String
type. Group: producer- Returns:
- the name of the header
XmlSignatureSchemaResourceUri
.
-
xmlSignatureXpathsToIdAttributes
XPaths to id attributes. The option is a:String
type. Group: producer- Returns:
- the name of the header
XmlSignatureXpathsToIdAttributes
.
-
xmlSignatureTransformMethods
Header for dynamic specifying the transform methods of the reference to the signed data. The value of the header must be a comma separated list with the transform algorithms, for example: http://www.w3.org/2000/09/xmldsig#enveloped-signature,http://www.w3.org/TR/2001/REC-xml-c14n-20010315 Used for the XML signer. This header will overwrite the configuration property transformMethods. You cannot use transform algorithms, which need parameters like http://www.w3.org/TR/1999/REC-xslt-19991116, http://www.w3.org/2002/06/xmldsig-filter2, or http://www.w3.org/TR/1999/REC-xpath-19991116. The option is a:String
type. Group: producer- Returns:
- the name of the header
XmlSignatureTransformMethods
.
-
xmlSignatureXAdESQualifyingPropertiesId
for the 'Id' attribute value of QualifyingProperties element. The option is a:String
type. Group: producer- Returns:
- the name of the header
XmlSignatureXAdESQualifyingPropertiesId
.
-
xmlSignatureXAdESSignedDataObjectPropertiesId
for the 'Id' attribute value of SignedDataObjectProperties element. The option is a:String
type. Group: producer- Returns:
- the name of the header
XmlSignatureXAdESSignedDataObjectPropertiesId
.
-
xmlSignatureXAdESSignedSignaturePropertiesId
for the 'Id' attribute value of SignedSignatureProperties element. The option is a:String
type. Group: producer- Returns:
- the name of the header
XmlSignatureXAdESSignedSignaturePropertiesId
.
-
xmlSignatureXAdESDataObjectFormatEncoding
for the value of the Encoding element of the DataObjectFormat element. The option is a:String
type. Group: producer- Returns:
- the name of the header
XmlSignatureXAdESDataObjectFormatEncoding
.
-
xmlSignatureXAdESNamespace
overwrites the XAdES namespace parameter value. The option is a:String
type. Group: producer- Returns:
- the name of the header
XmlSignatureXAdESNamespace
.
-
xmlSignatureXAdESPrefix
overwrites the XAdES prefix parameter value. The option is a:String
type. Group: producer- Returns:
- the name of the header
XmlSignatureXAdESPrefix
.
-
charsetName
The name of the charset. The option is a:String
type. Group: producer- Returns:
- the name of the header
CharsetName
.
-