Class SignedAttributesConstraints

  • All Implemented Interfaces:
    Serializable

    public class SignedAttributesConstraints
    extends Object
    implements Serializable
    Group of constraints on the signed attributes/properties

    Java class for SignedAttributesConstraints complex type.

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

     <complexType name="SignedAttributesConstraints">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="SigningCertificatePresent" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
             <element name="CertDigestPresent" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
             <element name="CertDigestMatch" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
             <element name="IssuerSerialMatch" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
             <element name="SigningTime" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
             <element name="ContentType" type="{http://dss.esig.europa.eu/validation/policy}ValueConstraint" minOccurs="0"/>
             <element name="ContentHints" type="{http://dss.esig.europa.eu/validation/policy}ValueConstraint" minOccurs="0"/>
             <element name="ContentIdentifier" type="{http://dss.esig.europa.eu/validation/policy}ValueConstraint" minOccurs="0"/>
             <element name="MessageDigestOrSignedPropertiesPresent" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
             <element name="CommitmentTypeIndication" type="{http://dss.esig.europa.eu/validation/policy}MultiValuesConstraint" minOccurs="0"/>
             <element name="SignerLocation" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
             <element name="ClaimedRoles" type="{http://dss.esig.europa.eu/validation/policy}MultiValuesConstraint" minOccurs="0"/>
             <element name="CertifiedRoles" type="{http://dss.esig.europa.eu/validation/policy}MultiValuesConstraint" minOccurs="0"/>
             <element name="ContentTimeStamp" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • SignedAttributesConstraints

        public SignedAttributesConstraints()
    • Method Detail

      • getSigningCertificatePresent

        public LevelConstraint getSigningCertificatePresent()
        Gets the value of the signingCertificatePresent property.
        Returns:
        possible object is LevelConstraint
      • setSigningCertificatePresent

        public void setSigningCertificatePresent​(LevelConstraint value)
        Sets the value of the signingCertificatePresent property.
        Parameters:
        value - allowed object is LevelConstraint
      • getCertDigestPresent

        public LevelConstraint getCertDigestPresent()
        Gets the value of the certDigestPresent property.
        Returns:
        possible object is LevelConstraint
      • setCertDigestPresent

        public void setCertDigestPresent​(LevelConstraint value)
        Sets the value of the certDigestPresent property.
        Parameters:
        value - allowed object is LevelConstraint
      • getCertDigestMatch

        public LevelConstraint getCertDigestMatch()
        Gets the value of the certDigestMatch property.
        Returns:
        possible object is LevelConstraint
      • setCertDigestMatch

        public void setCertDigestMatch​(LevelConstraint value)
        Sets the value of the certDigestMatch property.
        Parameters:
        value - allowed object is LevelConstraint
      • getIssuerSerialMatch

        public LevelConstraint getIssuerSerialMatch()
        Gets the value of the issuerSerialMatch property.
        Returns:
        possible object is LevelConstraint
      • setIssuerSerialMatch

        public void setIssuerSerialMatch​(LevelConstraint value)
        Sets the value of the issuerSerialMatch property.
        Parameters:
        value - allowed object is LevelConstraint
      • setSigningTime

        public void setSigningTime​(LevelConstraint value)
        Sets the value of the signingTime property.
        Parameters:
        value - allowed object is LevelConstraint
      • setContentType

        public void setContentType​(ValueConstraint value)
        Sets the value of the contentType property.
        Parameters:
        value - allowed object is ValueConstraint
      • setContentHints

        public void setContentHints​(ValueConstraint value)
        Sets the value of the contentHints property.
        Parameters:
        value - allowed object is ValueConstraint
      • getContentIdentifier

        public ValueConstraint getContentIdentifier()
        Gets the value of the contentIdentifier property.
        Returns:
        possible object is ValueConstraint
      • setContentIdentifier

        public void setContentIdentifier​(ValueConstraint value)
        Sets the value of the contentIdentifier property.
        Parameters:
        value - allowed object is ValueConstraint
      • getMessageDigestOrSignedPropertiesPresent

        public LevelConstraint getMessageDigestOrSignedPropertiesPresent()
        Gets the value of the messageDigestOrSignedPropertiesPresent property.
        Returns:
        possible object is LevelConstraint
      • setMessageDigestOrSignedPropertiesPresent

        public void setMessageDigestOrSignedPropertiesPresent​(LevelConstraint value)
        Sets the value of the messageDigestOrSignedPropertiesPresent property.
        Parameters:
        value - allowed object is LevelConstraint
      • setCommitmentTypeIndication

        public void setCommitmentTypeIndication​(MultiValuesConstraint value)
        Sets the value of the commitmentTypeIndication property.
        Parameters:
        value - allowed object is MultiValuesConstraint
      • getSignerLocation

        public LevelConstraint getSignerLocation()
        Gets the value of the signerLocation property.
        Returns:
        possible object is LevelConstraint
      • setSignerLocation

        public void setSignerLocation​(LevelConstraint value)
        Sets the value of the signerLocation property.
        Parameters:
        value - allowed object is LevelConstraint
      • getContentTimeStamp

        public LevelConstraint getContentTimeStamp()
        Gets the value of the contentTimeStamp property.
        Returns:
        possible object is LevelConstraint
      • setContentTimeStamp

        public void setContentTimeStamp​(LevelConstraint value)
        Sets the value of the contentTimeStamp property.
        Parameters:
        value - allowed object is LevelConstraint