Class 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:
    Serialized Form
    • Field Detail

      • acceptableEncryptionAlgo

        protected ListAlgo acceptableEncryptionAlgo
      • miniPublicKeySize

        protected ListAlgo miniPublicKeySize
      • acceptableDigestAlgo

        protected ListAlgo acceptableDigestAlgo
    • Constructor Detail

      • CryptographicConstraint

        public CryptographicConstraint()
    • Method Detail

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

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