Package eu.europa.esig.dss.policy.jaxb
Class SignedAttributesConstraints
java.lang.Object
eu.europa.esig.dss.policy.jaxb.SignedAttributesConstraints
- All Implemented Interfaces:
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 Summary
FieldsModifier and TypeFieldDescriptionprotected LevelConstraintprotected LevelConstraintprotected MultiValuesConstraintprotected MultiValuesConstraintprotected MultiValuesConstraintprotected ValueConstraintprotected ValueConstraintprotected LevelConstraintprotected LevelConstraintprotected ValueConstraintprotected LevelConstraintprotected LevelConstraintprotected LevelConstraintprotected LevelConstraintprotected LevelConstraintprotected LevelConstraintprotected LevelConstraintprotected LevelConstraintprotected LevelConstraintprotected LevelConstraintprotected LevelConstraintprotected LevelConstraint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the certDigestMatch property.Gets the value of the certDigestPresent property.Gets the value of the certifiedRoles property.Gets the value of the claimedRoles property.Gets the value of the commitmentTypeIndication property.Gets the value of the contentHints property.Gets the value of the contentIdentifier property.Gets the value of the contentTimeStamp property.Gets the value of the contentTimeStampMessageImprint property.Gets the value of the contentType property.Gets the value of the ellipticCurveKeySize property.Gets the value of the issuerSerialMatch property.Gets the value of the keyIdentifierMatch property.Gets the value of the keyIdentifierPresent property.Gets the value of the messageDigestOrSignedPropertiesPresent property.Gets the value of the referencesToAllCertificateChainPresent property.Gets the value of the signerLocation property.Gets the value of the signingCertificateDigestAlgorithm property.Gets the value of the signingCertificatePresent property.Gets the value of the signingCertificateRefersCertificateChain property.Gets the value of the signingTime property.Gets the value of the unicitySigningCertificate property.voidSets the value of the certDigestMatch property.voidSets the value of the certDigestPresent property.voidSets the value of the certifiedRoles property.voidSets the value of the claimedRoles property.voidSets the value of the commitmentTypeIndication property.voidsetContentHints(ValueConstraint value) Sets the value of the contentHints property.voidSets the value of the contentIdentifier property.voidSets the value of the contentTimeStamp property.voidSets the value of the contentTimeStampMessageImprint property.voidsetContentType(ValueConstraint value) Sets the value of the contentType property.voidSets the value of the ellipticCurveKeySize property.voidSets the value of the issuerSerialMatch property.voidSets the value of the keyIdentifierMatch property.voidSets the value of the keyIdentifierPresent property.voidSets the value of the messageDigestOrSignedPropertiesPresent property.voidSets the value of the referencesToAllCertificateChainPresent property.voidsetSignerLocation(LevelConstraint value) Sets the value of the signerLocation property.voidSets the value of the signingCertificateDigestAlgorithm property.voidSets the value of the signingCertificatePresent property.voidSets the value of the signingCertificateRefersCertificateChain property.voidsetSigningTime(LevelConstraint value) Sets the value of the signingTime property.voidSets the value of the unicitySigningCertificate property.
-
Field Details
-
signingCertificatePresent
-
unicitySigningCertificate
-
signingCertificateRefersCertificateChain
-
referencesToAllCertificateChainPresent
-
signingCertificateDigestAlgorithm
-
certDigestPresent
-
certDigestMatch
-
issuerSerialMatch
-
keyIdentifierPresent
-
keyIdentifierMatch
-
signingTime
-
contentType
-
contentHints
-
contentIdentifier
-
messageDigestOrSignedPropertiesPresent
-
ellipticCurveKeySize
-
commitmentTypeIndication
-
signerLocation
-
claimedRoles
-
certifiedRoles
-
contentTimeStamp
-
contentTimeStampMessageImprint
-
-
Constructor Details
-
SignedAttributesConstraints
public SignedAttributesConstraints()
-
-
Method Details
-
getSigningCertificatePresent
Gets the value of the signingCertificatePresent property.- Returns:
- possible object is
LevelConstraint
-
setSigningCertificatePresent
Sets the value of the signingCertificatePresent property.- Parameters:
value- allowed object isLevelConstraint
-
getUnicitySigningCertificate
Gets the value of the unicitySigningCertificate property.- Returns:
- possible object is
LevelConstraint
-
setUnicitySigningCertificate
Sets the value of the unicitySigningCertificate property.- Parameters:
value- allowed object isLevelConstraint
-
getSigningCertificateRefersCertificateChain
Gets the value of the signingCertificateRefersCertificateChain property.- Returns:
- possible object is
LevelConstraint
-
setSigningCertificateRefersCertificateChain
Sets the value of the signingCertificateRefersCertificateChain property.- Parameters:
value- allowed object isLevelConstraint
-
getReferencesToAllCertificateChainPresent
Gets the value of the referencesToAllCertificateChainPresent property.- Returns:
- possible object is
LevelConstraint
-
setReferencesToAllCertificateChainPresent
Sets the value of the referencesToAllCertificateChainPresent property.- Parameters:
value- allowed object isLevelConstraint
-
getSigningCertificateDigestAlgorithm
Gets the value of the signingCertificateDigestAlgorithm property.- Returns:
- possible object is
LevelConstraint
-
setSigningCertificateDigestAlgorithm
Sets the value of the signingCertificateDigestAlgorithm property.- Parameters:
value- allowed object isLevelConstraint
-
getCertDigestPresent
Gets the value of the certDigestPresent property.- Returns:
- possible object is
LevelConstraint
-
setCertDigestPresent
Sets the value of the certDigestPresent property.- Parameters:
value- allowed object isLevelConstraint
-
getCertDigestMatch
Gets the value of the certDigestMatch property.- Returns:
- possible object is
LevelConstraint
-
setCertDigestMatch
Sets the value of the certDigestMatch property.- Parameters:
value- allowed object isLevelConstraint
-
getIssuerSerialMatch
Gets the value of the issuerSerialMatch property.- Returns:
- possible object is
LevelConstraint
-
setIssuerSerialMatch
Sets the value of the issuerSerialMatch property.- Parameters:
value- allowed object isLevelConstraint
-
getKeyIdentifierPresent
Gets the value of the keyIdentifierPresent property.- Returns:
- possible object is
LevelConstraint
-
setKeyIdentifierPresent
Sets the value of the keyIdentifierPresent property.- Parameters:
value- allowed object isLevelConstraint
-
getKeyIdentifierMatch
Gets the value of the keyIdentifierMatch property.- Returns:
- possible object is
LevelConstraint
-
setKeyIdentifierMatch
Sets the value of the keyIdentifierMatch property.- Parameters:
value- allowed object isLevelConstraint
-
getSigningTime
Gets the value of the signingTime property.- Returns:
- possible object is
LevelConstraint
-
setSigningTime
Sets the value of the signingTime property.- Parameters:
value- allowed object isLevelConstraint
-
getContentType
Gets the value of the contentType property.- Returns:
- possible object is
ValueConstraint
-
setContentType
Sets the value of the contentType property.- Parameters:
value- allowed object isValueConstraint
-
getContentHints
Gets the value of the contentHints property.- Returns:
- possible object is
ValueConstraint
-
setContentHints
Sets the value of the contentHints property.- Parameters:
value- allowed object isValueConstraint
-
getContentIdentifier
Gets the value of the contentIdentifier property.- Returns:
- possible object is
ValueConstraint
-
setContentIdentifier
Sets the value of the contentIdentifier property.- Parameters:
value- allowed object isValueConstraint
-
getMessageDigestOrSignedPropertiesPresent
Gets the value of the messageDigestOrSignedPropertiesPresent property.- Returns:
- possible object is
LevelConstraint
-
setMessageDigestOrSignedPropertiesPresent
Sets the value of the messageDigestOrSignedPropertiesPresent property.- Parameters:
value- allowed object isLevelConstraint
-
getEllipticCurveKeySize
Gets the value of the ellipticCurveKeySize property.- Returns:
- possible object is
LevelConstraint
-
setEllipticCurveKeySize
Sets the value of the ellipticCurveKeySize property.- Parameters:
value- allowed object isLevelConstraint
-
getCommitmentTypeIndication
Gets the value of the commitmentTypeIndication property.- Returns:
- possible object is
MultiValuesConstraint
-
setCommitmentTypeIndication
Sets the value of the commitmentTypeIndication property.- Parameters:
value- allowed object isMultiValuesConstraint
-
getSignerLocation
Gets the value of the signerLocation property.- Returns:
- possible object is
LevelConstraint
-
setSignerLocation
Sets the value of the signerLocation property.- Parameters:
value- allowed object isLevelConstraint
-
getClaimedRoles
Gets the value of the claimedRoles property.- Returns:
- possible object is
MultiValuesConstraint
-
setClaimedRoles
Sets the value of the claimedRoles property.- Parameters:
value- allowed object isMultiValuesConstraint
-
getCertifiedRoles
Gets the value of the certifiedRoles property.- Returns:
- possible object is
MultiValuesConstraint
-
setCertifiedRoles
Sets the value of the certifiedRoles property.- Parameters:
value- allowed object isMultiValuesConstraint
-
getContentTimeStamp
Gets the value of the contentTimeStamp property.- Returns:
- possible object is
LevelConstraint
-
setContentTimeStamp
Sets the value of the contentTimeStamp property.- Parameters:
value- allowed object isLevelConstraint
-
getContentTimeStampMessageImprint
Gets the value of the contentTimeStampMessageImprint property.- Returns:
- possible object is
LevelConstraint
-
setContentTimeStampMessageImprint
Sets the value of the contentTimeStampMessageImprint property.- Parameters:
value- allowed object isLevelConstraint
-