Class XmlVerifierEndpointBuilderFactory.XmlVerifierHeaderNameBuilder

  • Enclosing interface:
    XmlVerifierEndpointBuilderFactory

    public static class XmlVerifierEndpointBuilderFactory.XmlVerifierHeaderNameBuilder
    extends Object
    The builder of headers' name for the XML Security Verify component.
    • Constructor Detail

      • XmlVerifierHeaderNameBuilder

        public XmlVerifierHeaderNameBuilder()
    • Method Detail

      • xmlSignatureOmitXmlDeclaration

        public String 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.
      • xmlSignatureSchemaResourceUri

        public String xmlSignatureSchemaResourceUri()
        The schema resource URI. The option is a: String type. Group: producer
        Returns:
        the name of the header XmlSignatureSchemaResourceUri.
      • xmlSignatureXpathsToIdAttributes

        public String xmlSignatureXpathsToIdAttributes()
        XPaths to id attributes. The option is a: String type. Group: producer
        Returns:
        the name of the header XmlSignatureXpathsToIdAttributes.
      • xmlSignatureXAdESQualifyingPropertiesId

        public String 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

        public String 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

        public String 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

        public String 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

        public String xmlSignatureXAdESNamespace()
        overwrites the XAdES namespace parameter value. The option is a: String type. Group: producer
        Returns:
        the name of the header XmlSignatureXAdESNamespace.
      • xmlSignatureXAdESPrefix

        public String xmlSignatureXAdESPrefix()
        overwrites the XAdES prefix parameter value. The option is a: String type. Group: producer
        Returns:
        the name of the header XmlSignatureXAdESPrefix.
      • charsetName

        public String charsetName()
        The name of the charset. The option is a: String type. Group: producer
        Returns:
        the name of the header CharsetName.