java.lang.Object
eu.europa.esig.dss.policy.LevelConstraintWrapper
eu.europa.esig.dss.policy.CryptographicConstraintWrapper
- All Implemented Interfaces:
eu.europa.esig.dss.model.policy.CryptographicSuite,eu.europa.esig.dss.model.policy.LevelRule
public class CryptographicConstraintWrapper
extends LevelConstraintWrapper
implements eu.europa.esig.dss.model.policy.CryptographicSuite
Wraps a
CryptographicConstraint of the DSS JAXB validation policy implementation
into a CryptographicConstraintWrapper-
Field Summary
Fields inherited from class eu.europa.esig.dss.policy.LevelConstraintWrapper
constraint -
Constructor Summary
ConstructorsConstructorDescriptionConstructor to create an empty instance of Cryptographic constraintsDefault constructor -
Method Summary
Modifier and TypeMethodDescriptionList<eu.europa.esig.dss.enumerations.DigestAlgorithm> eu.europa.esig.dss.enumerations.LevelList<eu.europa.esig.dss.enumerations.EncryptionAlgorithm> eu.europa.esig.dss.enumerations.Leveleu.europa.esig.dss.enumerations.LevelList<eu.europa.esig.dss.model.policy.EncryptionAlgorithmWithMinKeySize> eu.europa.esig.dss.enumerations.Leveleu.europa.esig.dss.enumerations.LevelvoidsetAcceptableDigestAlgorithmsLevel(eu.europa.esig.dss.enumerations.Level acceptableDigestAlgorithmsLevel) voidsetAcceptableEncryptionAlgorithmsLevel(eu.europa.esig.dss.enumerations.Level acceptableEncryptionAlgorithmsLevel) voidsetAcceptableEncryptionAlgorithmsMiniKeySizeLevel(eu.europa.esig.dss.enumerations.Level acceptableEncryptionAlgorithmsMiniKeySizeLevel) voidsetAlgorithmsExpirationDateLevel(eu.europa.esig.dss.enumerations.Level algorithmsExpirationDateLevel) voidsetAlgorithmsExpirationTimeAfterPolicyUpdateLevel(eu.europa.esig.dss.enumerations.Level algorithmsExpirationTimeAfterPolicyUpdateLevel) voidsetLevel(eu.europa.esig.dss.enumerations.Level level) Methods inherited from class eu.europa.esig.dss.policy.LevelConstraintWrapper
getConstraint, getLevelMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface eu.europa.esig.dss.model.policy.LevelRule
getLevel
-
Constructor Details
-
CryptographicConstraintWrapper
public CryptographicConstraintWrapper()Constructor to create an empty instance of Cryptographic constraints -
CryptographicConstraintWrapper
Default constructor- Parameters:
constraint-CryptographicConstraint
-
-
Method Details
-
getPolicyName
- Specified by:
getPolicyNamein interfaceeu.europa.esig.dss.model.policy.CryptographicSuite
-
getAcceptableDigestAlgorithms
- Specified by:
getAcceptableDigestAlgorithmsin interfaceeu.europa.esig.dss.model.policy.CryptographicSuite
-
getAcceptableEncryptionAlgorithms
public List<eu.europa.esig.dss.enumerations.EncryptionAlgorithm> getAcceptableEncryptionAlgorithms()- Specified by:
getAcceptableEncryptionAlgorithmsin interfaceeu.europa.esig.dss.model.policy.CryptographicSuite
-
getAcceptableEncryptionAlgorithmsWithMinKeySizes
public List<eu.europa.esig.dss.model.policy.EncryptionAlgorithmWithMinKeySize> getAcceptableEncryptionAlgorithmsWithMinKeySizes()- Specified by:
getAcceptableEncryptionAlgorithmsWithMinKeySizesin interfaceeu.europa.esig.dss.model.policy.CryptographicSuite
-
getAcceptableDigestAlgorithmsWithExpirationDates
public Map<eu.europa.esig.dss.enumerations.DigestAlgorithm,Date> getAcceptableDigestAlgorithmsWithExpirationDates()- Specified by:
getAcceptableDigestAlgorithmsWithExpirationDatesin interfaceeu.europa.esig.dss.model.policy.CryptographicSuite
-
getAcceptableEncryptionAlgorithmsWithExpirationDates
public Map<eu.europa.esig.dss.model.policy.EncryptionAlgorithmWithMinKeySize,Date> getAcceptableEncryptionAlgorithmsWithExpirationDates()- Specified by:
getAcceptableEncryptionAlgorithmsWithExpirationDatesin interfaceeu.europa.esig.dss.model.policy.CryptographicSuite
-
setLevel
public void setLevel(eu.europa.esig.dss.enumerations.Level level) - Specified by:
setLevelin interfaceeu.europa.esig.dss.model.policy.CryptographicSuite
-
getAcceptableEncryptionAlgorithmsLevel
public eu.europa.esig.dss.enumerations.Level getAcceptableEncryptionAlgorithmsLevel()- Specified by:
getAcceptableEncryptionAlgorithmsLevelin interfaceeu.europa.esig.dss.model.policy.CryptographicSuite
-
setAcceptableEncryptionAlgorithmsLevel
public void setAcceptableEncryptionAlgorithmsLevel(eu.europa.esig.dss.enumerations.Level acceptableEncryptionAlgorithmsLevel) - Specified by:
setAcceptableEncryptionAlgorithmsLevelin interfaceeu.europa.esig.dss.model.policy.CryptographicSuite
-
getAcceptableEncryptionAlgorithmsMiniKeySizeLevel
public eu.europa.esig.dss.enumerations.Level getAcceptableEncryptionAlgorithmsMiniKeySizeLevel()- Specified by:
getAcceptableEncryptionAlgorithmsMiniKeySizeLevelin interfaceeu.europa.esig.dss.model.policy.CryptographicSuite
-
setAcceptableEncryptionAlgorithmsMiniKeySizeLevel
public void setAcceptableEncryptionAlgorithmsMiniKeySizeLevel(eu.europa.esig.dss.enumerations.Level acceptableEncryptionAlgorithmsMiniKeySizeLevel) - Specified by:
setAcceptableEncryptionAlgorithmsMiniKeySizeLevelin interfaceeu.europa.esig.dss.model.policy.CryptographicSuite
-
getAcceptableDigestAlgorithmsLevel
public eu.europa.esig.dss.enumerations.Level getAcceptableDigestAlgorithmsLevel()- Specified by:
getAcceptableDigestAlgorithmsLevelin interfaceeu.europa.esig.dss.model.policy.CryptographicSuite
-
setAcceptableDigestAlgorithmsLevel
public void setAcceptableDigestAlgorithmsLevel(eu.europa.esig.dss.enumerations.Level acceptableDigestAlgorithmsLevel) - Specified by:
setAcceptableDigestAlgorithmsLevelin interfaceeu.europa.esig.dss.model.policy.CryptographicSuite
-
getAlgorithmsExpirationDateLevel
public eu.europa.esig.dss.enumerations.Level getAlgorithmsExpirationDateLevel()- Specified by:
getAlgorithmsExpirationDateLevelin interfaceeu.europa.esig.dss.model.policy.CryptographicSuite
-
setAlgorithmsExpirationDateLevel
public void setAlgorithmsExpirationDateLevel(eu.europa.esig.dss.enumerations.Level algorithmsExpirationDateLevel) - Specified by:
setAlgorithmsExpirationDateLevelin interfaceeu.europa.esig.dss.model.policy.CryptographicSuite
-
getAlgorithmsExpirationDateAfterUpdateLevel
public eu.europa.esig.dss.enumerations.Level getAlgorithmsExpirationDateAfterUpdateLevel()- Specified by:
getAlgorithmsExpirationDateAfterUpdateLevelin interfaceeu.europa.esig.dss.model.policy.CryptographicSuite
-
setAlgorithmsExpirationTimeAfterPolicyUpdateLevel
public void setAlgorithmsExpirationTimeAfterPolicyUpdateLevel(eu.europa.esig.dss.enumerations.Level algorithmsExpirationTimeAfterPolicyUpdateLevel) - Specified by:
setAlgorithmsExpirationTimeAfterPolicyUpdateLevelin interfaceeu.europa.esig.dss.model.policy.CryptographicSuite
-
getCryptographicSuiteUpdateDate
- Specified by:
getCryptographicSuiteUpdateDatein interfaceeu.europa.esig.dss.model.policy.CryptographicSuite
-