Class SignatureSettingsType


  • public class SignatureSettingsType
    extends Object
     <?xml version="1.0" encoding="UTF-8"?><p xmlns:p644063_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p831178_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">The <code>signature</code> element allows to set settings for automatic signature handling and verification. All web services prioritize checking whether their execution is valid for a given signed document - according to these settings - or would risk invalidation of the existing signatures. (This is also defining profiles, that would allow signature invalidation).
                     </p>
     

    Java class for SignatureSettingsType complex type

    .

    The following schema fragment specifies the expected content contained within this class.

    
     <complexType name="SignatureSettingsType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <attribute name="signatureEditProfile" type="{http://schema.webpdf.de/1.0/operation}SignatureEditProfileType" default="adobeRestrictions" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • signatureEditProfile

        protected SignatureEditProfileType signatureEditProfile
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p644063_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p831178_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Defines the profile whose rules web services have to check before they can come to execution. These profiles define a set of rules concerning the validity of signatures. A web service whose execution for a given signed document would violate the rule set selected here should instead abort with an appropriate error code.
                                 <ul><li>adobeRestrictions = Only those changes are allowed that are enabled by the included signatures. This follows the specifications given by Adobe.</li><li>generalEditRestrictions = All changes to signed documents are prohibited, even those that might be allowed according to the included signatures.</li><li>noEditRestrictions = Editing of signed documents is not restricted and all changes are allowed. (By doing this, you accept the possible invalidation of included signatures.)</li></ul></p>
         
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p644063_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p831178_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema"><b>Important:</b>
                                 You can find further explanations of these profiles in the chapter "Signature Validation".
                             </p>
         
    • Constructor Detail

      • SignatureSettingsType

        public SignatureSettingsType()
    • Method Detail

      • getSignatureEditProfile

        public SignatureEditProfileType getSignatureEditProfile()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p644063_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p831178_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Defines the profile whose rules web services have to check before they can come to execution. These profiles define a set of rules concerning the validity of signatures. A web service whose execution for a given signed document would violate the rule set selected here should instead abort with an appropriate error code.
                                 <ul><li>adobeRestrictions = Only those changes are allowed that are enabled by the included signatures. This follows the specifications given by Adobe.</li><li>generalEditRestrictions = All changes to signed documents are prohibited, even those that might be allowed according to the included signatures.</li><li>noEditRestrictions = Editing of signed documents is not restricted and all changes are allowed. (By doing this, you accept the possible invalidation of included signatures.)</li></ul></p>
         
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p644063_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p831178_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema"><b>Important:</b>
                                 You can find further explanations of these profiles in the chapter "Signature Validation".
                             </p>
         
        Returns:
        possible object is SignatureEditProfileType
      • isSetSignatureEditProfile

        public boolean isSetSignatureEditProfile()