Class CryptographicConstraint

java.lang.Object
eu.europa.esig.dss.policy.jaxb.LevelConstraint
eu.europa.esig.dss.policy.jaxb.CryptographicConstraint
All Implemented Interfaces:
Serializable

public class CryptographicConstraint extends LevelConstraint implements Serializable
Group of constraints related to cryptographic usage

Java class for CryptographicConstraint complex type.

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

 <complexType name="CryptographicConstraint">
   <complexContent>
     <extension base="{http://dss.esig.europa.eu/validation/policy}LevelConstraint">
       <sequence>
         <element name="AcceptableEncryptionAlgo" type="{http://dss.esig.europa.eu/validation/policy}ListAlgo" minOccurs="0"/>
         <element name="MiniPublicKeySize" type="{http://dss.esig.europa.eu/validation/policy}ListAlgo" minOccurs="0"/>
         <element name="AcceptableDigestAlgo" type="{http://dss.esig.europa.eu/validation/policy}ListAlgo" minOccurs="0"/>
         <element name="AlgoExpirationDate" type="{http://dss.esig.europa.eu/validation/policy}AlgoExpirationDate" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • acceptableEncryptionAlgo

      protected ListAlgo acceptableEncryptionAlgo
    • miniPublicKeySize

      protected ListAlgo miniPublicKeySize
    • acceptableDigestAlgo

      protected ListAlgo acceptableDigestAlgo
    • algoExpirationDate

      protected AlgoExpirationDate algoExpirationDate
  • Constructor Details

    • CryptographicConstraint

      public CryptographicConstraint()
  • Method Details

    • getAcceptableEncryptionAlgo

      public ListAlgo getAcceptableEncryptionAlgo()
      Gets the value of the acceptableEncryptionAlgo property.
      Returns:
      possible object is ListAlgo
    • setAcceptableEncryptionAlgo

      public void setAcceptableEncryptionAlgo(ListAlgo value)
      Sets the value of the acceptableEncryptionAlgo property.
      Parameters:
      value - allowed object is ListAlgo
    • getMiniPublicKeySize

      public ListAlgo getMiniPublicKeySize()
      Gets the value of the miniPublicKeySize property.
      Returns:
      possible object is ListAlgo
    • setMiniPublicKeySize

      public void setMiniPublicKeySize(ListAlgo value)
      Sets the value of the miniPublicKeySize property.
      Parameters:
      value - allowed object is ListAlgo
    • getAcceptableDigestAlgo

      public ListAlgo getAcceptableDigestAlgo()
      Gets the value of the acceptableDigestAlgo property.
      Returns:
      possible object is ListAlgo
    • setAcceptableDigestAlgo

      public void setAcceptableDigestAlgo(ListAlgo value)
      Sets the value of the acceptableDigestAlgo property.
      Parameters:
      value - allowed object is ListAlgo
    • getAlgoExpirationDate

      public AlgoExpirationDate getAlgoExpirationDate()
      Gets the value of the algoExpirationDate property.
      Returns:
      possible object is AlgoExpirationDate
    • setAlgoExpirationDate

      public void setAlgoExpirationDate(AlgoExpirationDate value)
      Sets the value of the algoExpirationDate property.
      Parameters:
      value - allowed object is AlgoExpirationDate