Class SignedAttributesConstraints

java.lang.Object
eu.europa.esig.dss.policy.jaxb.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="UnicitySigningCertificate" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
         <element name="SigningCertificateRefersCertificateChain" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
         <element name="ReferencesToAllCertificateChainPresent" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
         <element name="SigningCertificateDigestAlgorithm" 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="KeyIdentifierPresent" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
         <element name="KeyIdentifierMatch" 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="EllipticCurveKeySize" 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"/>
         <element name="ContentTimeStampMessageImprint" type="{http://dss.esig.europa.eu/validation/policy}LevelConstraint" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

  • Constructor Details

    • SignedAttributesConstraints

      public SignedAttributesConstraints()
  • Method Details

    • 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
    • getUnicitySigningCertificate

      public LevelConstraint getUnicitySigningCertificate()
      Gets the value of the unicitySigningCertificate property.
      Returns:
      possible object is LevelConstraint
    • setUnicitySigningCertificate

      public void setUnicitySigningCertificate(LevelConstraint value)
      Sets the value of the unicitySigningCertificate property.
      Parameters:
      value - allowed object is LevelConstraint
    • getSigningCertificateRefersCertificateChain

      public LevelConstraint getSigningCertificateRefersCertificateChain()
      Gets the value of the signingCertificateRefersCertificateChain property.
      Returns:
      possible object is LevelConstraint
    • setSigningCertificateRefersCertificateChain

      public void setSigningCertificateRefersCertificateChain(LevelConstraint value)
      Sets the value of the signingCertificateRefersCertificateChain property.
      Parameters:
      value - allowed object is LevelConstraint
    • getReferencesToAllCertificateChainPresent

      public LevelConstraint getReferencesToAllCertificateChainPresent()
      Gets the value of the referencesToAllCertificateChainPresent property.
      Returns:
      possible object is LevelConstraint
    • setReferencesToAllCertificateChainPresent

      public void setReferencesToAllCertificateChainPresent(LevelConstraint value)
      Sets the value of the referencesToAllCertificateChainPresent property.
      Parameters:
      value - allowed object is LevelConstraint
    • getSigningCertificateDigestAlgorithm

      public LevelConstraint getSigningCertificateDigestAlgorithm()
      Gets the value of the signingCertificateDigestAlgorithm property.
      Returns:
      possible object is LevelConstraint
    • setSigningCertificateDigestAlgorithm

      public void setSigningCertificateDigestAlgorithm(LevelConstraint value)
      Sets the value of the signingCertificateDigestAlgorithm 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
    • getKeyIdentifierPresent

      public LevelConstraint getKeyIdentifierPresent()
      Gets the value of the keyIdentifierPresent property.
      Returns:
      possible object is LevelConstraint
    • setKeyIdentifierPresent

      public void setKeyIdentifierPresent(LevelConstraint value)
      Sets the value of the keyIdentifierPresent property.
      Parameters:
      value - allowed object is LevelConstraint
    • getKeyIdentifierMatch

      public LevelConstraint getKeyIdentifierMatch()
      Gets the value of the keyIdentifierMatch property.
      Returns:
      possible object is LevelConstraint
    • setKeyIdentifierMatch

      public void setKeyIdentifierMatch(LevelConstraint value)
      Sets the value of the keyIdentifierMatch property.
      Parameters:
      value - allowed object is LevelConstraint
    • getSigningTime

      public LevelConstraint getSigningTime()
      Gets the value of the signingTime property.
      Returns:
      possible object is LevelConstraint
    • setSigningTime

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

      public ValueConstraint getContentType()
      Gets the value of the contentType property.
      Returns:
      possible object is ValueConstraint
    • setContentType

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

      public ValueConstraint getContentHints()
      Gets the value of the contentHints property.
      Returns:
      possible 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
    • getEllipticCurveKeySize

      public LevelConstraint getEllipticCurveKeySize()
      Gets the value of the ellipticCurveKeySize property.
      Returns:
      possible object is LevelConstraint
    • setEllipticCurveKeySize

      public void setEllipticCurveKeySize(LevelConstraint value)
      Sets the value of the ellipticCurveKeySize property.
      Parameters:
      value - allowed object is LevelConstraint
    • getCommitmentTypeIndication

      public MultiValuesConstraint getCommitmentTypeIndication()
      Gets the value of the commitmentTypeIndication property.
      Returns:
      possible object is MultiValuesConstraint
    • 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
    • getClaimedRoles

      public MultiValuesConstraint getClaimedRoles()
      Gets the value of the claimedRoles property.
      Returns:
      possible object is MultiValuesConstraint
    • setClaimedRoles

      public void setClaimedRoles(MultiValuesConstraint value)
      Sets the value of the claimedRoles property.
      Parameters:
      value - allowed object is MultiValuesConstraint
    • getCertifiedRoles

      public MultiValuesConstraint getCertifiedRoles()
      Gets the value of the certifiedRoles property.
      Returns:
      possible object is MultiValuesConstraint
    • setCertifiedRoles

      public void setCertifiedRoles(MultiValuesConstraint value)
      Sets the value of the certifiedRoles property.
      Parameters:
      value - allowed object is MultiValuesConstraint
    • 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
    • getContentTimeStampMessageImprint

      public LevelConstraint getContentTimeStampMessageImprint()
      Gets the value of the contentTimeStampMessageImprint property.
      Returns:
      possible object is LevelConstraint
    • setContentTimeStampMessageImprint

      public void setContentTimeStampMessageImprint(LevelConstraint value)
      Sets the value of the contentTimeStampMessageImprint property.
      Parameters:
      value - allowed object is LevelConstraint