Class EtsiValidationPolicy

java.lang.Object
eu.europa.esig.dss.policy.EtsiValidationPolicy
All Implemented Interfaces:
eu.europa.esig.dss.model.policy.ValidationPolicy

public class EtsiValidationPolicy extends Object implements eu.europa.esig.dss.model.policy.ValidationPolicy
This class encapsulates the constraint file that controls the policy to be used during the validation process. It adds the functions to direct access to the file data. It is the implementation of the ETSI TS 102 853 standard.
  • Constructor Details

  • Method Details

    • getSignaturePolicyConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getSignaturePolicyConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSignaturePolicyConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSignaturePolicyIdentifiedConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSignaturePolicyIdentifiedConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSignaturePolicyIdentifiedConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSignaturePolicyStorePresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSignaturePolicyStorePresentConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSignaturePolicyStorePresentConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSignaturePolicyPolicyHashValid

      public eu.europa.esig.dss.model.policy.LevelRule getSignaturePolicyPolicyHashValid(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSignaturePolicyPolicyHashValid in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSignatureFormatConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getSignatureFormatConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSignatureFormatConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSignerInformationStoreConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSignerInformationStoreConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSignerInformationStoreConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getByteRangeConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getByteRangeConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getByteRangeConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getByteRangeCollisionConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getByteRangeCollisionConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getByteRangeCollisionConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getByteRangeAllDocumentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getByteRangeAllDocumentConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getByteRangeAllDocumentConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getPdfSignatureDictionaryConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getPdfSignatureDictionaryConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getPdfSignatureDictionaryConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getPdfPageDifferenceConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getPdfPageDifferenceConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getPdfPageDifferenceConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getPdfAnnotationOverlapConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getPdfAnnotationOverlapConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getPdfAnnotationOverlapConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getPdfVisualDifferenceConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getPdfVisualDifferenceConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getPdfVisualDifferenceConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getDocMDPConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getDocMDPConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getDocMDPConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getFieldMDPConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getFieldMDPConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getFieldMDPConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSigFieldLockConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSigFieldLockConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSigFieldLockConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getFormFillChangesConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getFormFillChangesConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getFormFillChangesConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getAnnotationChangesConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getAnnotationChangesConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getAnnotationChangesConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getUndefinedChangesConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getUndefinedChangesConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getUndefinedChangesConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getStructuralValidationConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getStructuralValidationConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getStructuralValidationConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSigningCertificateRefersCertificateChainConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSigningCertificateRefersCertificateChainConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSigningCertificateRefersCertificateChainConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getReferencesToAllCertificateChainPresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getReferencesToAllCertificateChainPresentConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getReferencesToAllCertificateChainPresentConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSigningCertificateDigestAlgorithmConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSigningCertificateDigestAlgorithmConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSigningCertificateDigestAlgorithmConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSigningDurationRule

      public eu.europa.esig.dss.model.policy.LevelRule getSigningDurationRule(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSigningDurationRule in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getContentTypeConstraint

      public eu.europa.esig.dss.model.policy.ValueRule getContentTypeConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getContentTypeConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCounterSignatureConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCounterSignatureConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getCounterSignatureConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSignatureTimeStampConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSignatureTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSignatureTimeStampConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getValidationDataTimeStampConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getValidationDataTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getValidationDataTimeStampConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getValidationDataRefsOnlyTimeStampConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getValidationDataRefsOnlyTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getValidationDataRefsOnlyTimeStampConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getArchiveTimeStampConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getArchiveTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getArchiveTimeStampConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getDocumentTimeStampConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getDocumentTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getDocumentTimeStampConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getTLevelTimeStampConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getTLevelTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getTLevelTimeStampConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getLTALevelTimeStampConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getLTALevelTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getLTALevelTimeStampConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getContentHintsConstraint

      public eu.europa.esig.dss.model.policy.ValueRule getContentHintsConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getContentHintsConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getContentIdentifierConstraint

      public eu.europa.esig.dss.model.policy.ValueRule getContentIdentifierConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getContentIdentifierConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getMessageDigestOrSignedPropertiesConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getMessageDigestOrSignedPropertiesConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getMessageDigestOrSignedPropertiesConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getEllipticCurveKeySizeConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getEllipticCurveKeySizeConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getEllipticCurveKeySizeConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCommitmentTypeIndicationConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCommitmentTypeIndicationConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getCommitmentTypeIndicationConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSignerLocationConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSignerLocationConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSignerLocationConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getClaimedRoleConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getClaimedRoleConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getClaimedRoleConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertifiedRolesConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertifiedRolesConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getCertifiedRolesConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getPolicyName

      public String getPolicyName()
      Specified by:
      getPolicyName in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getPolicyDescription

      public String getPolicyDescription()
      Specified by:
      getPolicyDescription in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSignatureCryptographicConstraint

      public eu.europa.esig.dss.model.policy.CryptographicSuite getSignatureCryptographicConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSignatureCryptographicConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateCryptographicConstraint

      public eu.europa.esig.dss.model.policy.CryptographicSuite getCertificateCryptographicConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateCryptographicConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateCAConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateCAConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateCAConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateIssuerNameConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateIssuerNameConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateIssuerNameConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateMaxPathLengthConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateMaxPathLengthConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateMaxPathLengthConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateKeyUsageConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateKeyUsageConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateKeyUsageConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateExtendedKeyUsageConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateExtendedKeyUsageConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateExtendedKeyUsageConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificatePolicyTreeConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificatePolicyTreeConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificatePolicyTreeConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateNameConstraintsConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateNameConstraintsConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateNameConstraintsConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateNoRevAvailConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateNoRevAvailConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateNoRevAvailConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateSupportedCriticalExtensionsConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateSupportedCriticalExtensionsConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateSupportedCriticalExtensionsConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateForbiddenExtensionsConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateForbiddenExtensionsConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateForbiddenExtensionsConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateSurnameConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateSurnameConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateSurnameConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateGivenNameConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateGivenNameConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateGivenNameConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateCommonNameConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateCommonNameConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateCommonNameConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificatePseudonymConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificatePseudonymConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificatePseudonymConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateTitleConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateTitleConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateTitleConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateEmailConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateEmailConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateEmailConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateCountryConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateCountryConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateCountryConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateLocalityConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateLocalityConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateLocalityConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateStateConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateStateConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateStateConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateOrganizationIdentifierConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateOrganizationIdentifierConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateOrganizationIdentifierConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateOrganizationNameConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateOrganizationNameConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateOrganizationNameConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateOrganizationUnitConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateOrganizationUnitConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateOrganizationUnitConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificatePseudoUsageConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificatePseudoUsageConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificatePseudoUsageConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateSerialNumberConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateSerialNumberConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateSerialNumberConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateNotExpiredConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateNotExpiredConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateNotExpiredConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateSunsetDateConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateSunsetDateConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateSunsetDateConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getProspectiveCertificateChainConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getProspectiveCertificateChainConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getProspectiveCertificateChainConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateAuthorityInfoAccessPresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateAuthorityInfoAccessPresentConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateAuthorityInfoAccessPresentConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getRevocationDataSkipConstraint

      public eu.europa.esig.dss.model.policy.CertificateApplicabilityRule getRevocationDataSkipConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getRevocationDataSkipConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateRevocationInfoAccessPresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateRevocationInfoAccessPresentConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateRevocationInfoAccessPresentConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateSignatureConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateSignatureConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateSignatureConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getUnknownStatusConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getUnknownStatusConstraint()
      Specified by:
      getUnknownStatusConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getThisUpdatePresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getThisUpdatePresentConstraint()
      Specified by:
      getThisUpdatePresentConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getRevocationIssuerKnownConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getRevocationIssuerKnownConstraint()
      Specified by:
      getRevocationIssuerKnownConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getRevocationIssuerValidAtProductionTimeConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getRevocationIssuerValidAtProductionTimeConstraint()
      Specified by:
      getRevocationIssuerValidAtProductionTimeConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getRevocationAfterCertificateIssuanceConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getRevocationAfterCertificateIssuanceConstraint()
      Specified by:
      getRevocationAfterCertificateIssuanceConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getRevocationHasInformationAboutCertificateConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getRevocationHasInformationAboutCertificateConstraint()
      Specified by:
      getRevocationHasInformationAboutCertificateConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getOCSPResponseResponderIdMatchConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getOCSPResponseResponderIdMatchConstraint()
      Specified by:
      getOCSPResponseResponderIdMatchConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getOCSPResponseCertHashPresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getOCSPResponseCertHashPresentConstraint()
      Specified by:
      getOCSPResponseCertHashPresentConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getOCSPResponseCertHashMatchConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getOCSPResponseCertHashMatchConstraint()
      Specified by:
      getOCSPResponseCertHashMatchConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSelfIssuedOCSPConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSelfIssuedOCSPConstraint()
      Specified by:
      getSelfIssuedOCSPConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getRevocationDataAvailableConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getRevocationDataAvailableConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getRevocationDataAvailableConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getAcceptableRevocationDataFoundConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getAcceptableRevocationDataFoundConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getAcceptableRevocationDataFoundConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCRLNextUpdatePresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCRLNextUpdatePresentConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCRLNextUpdatePresentConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getOCSPNextUpdatePresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getOCSPNextUpdatePresentConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getOCSPNextUpdatePresentConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getRevocationFreshnessConstraint

      public eu.europa.esig.dss.model.policy.DurationRule getRevocationFreshnessConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getRevocationFreshnessConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getRevocationFreshnessNextUpdateConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getRevocationFreshnessNextUpdateConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getRevocationFreshnessNextUpdateConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateNotRevokedConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateNotRevokedConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateNotRevokedConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateNotOnHoldConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateNotOnHoldConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateNotOnHoldConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getRevocationIssuerNotExpiredConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getRevocationIssuerNotExpiredConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getRevocationIssuerNotExpiredConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateNotSelfSignedConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateNotSelfSignedConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateNotSelfSignedConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateSelfSignedConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateSelfSignedConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateSelfSignedConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getTrustServiceStatusConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getTrustServiceStatusConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getTrustServiceStatusConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getTrustServiceTypeIdentifierConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getTrustServiceTypeIdentifierConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getTrustServiceTypeIdentifierConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificatePolicyIdsConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificatePolicyIdsConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificatePolicyIdsConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificatePolicyQualificationIdsConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificatePolicyQualificationIdsConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificatePolicyQualificationIdsConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificatePolicySupportedByQSCDIdsConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificatePolicySupportedByQSCDIdsConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificatePolicySupportedByQSCDIdsConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateQCComplianceConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateQCComplianceConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateQCComplianceConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateQcEuLimitValueCurrencyConstraint

      public eu.europa.esig.dss.model.policy.ValueRule getCertificateQcEuLimitValueCurrencyConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateQcEuLimitValueCurrencyConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateMinQcEuLimitValueConstraint

      public eu.europa.esig.dss.model.policy.NumericValueRule getCertificateMinQcEuLimitValueConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateMinQcEuLimitValueConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateMinQcEuRetentionPeriodConstraint

      public eu.europa.esig.dss.model.policy.NumericValueRule getCertificateMinQcEuRetentionPeriodConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateMinQcEuRetentionPeriodConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateQcSSCDConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateQcSSCDConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateQcSSCDConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateQcEuPDSLocationConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateQcEuPDSLocationConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateQcEuPDSLocationConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateQcTypeConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateQcTypeConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateQcTypeConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateQcCCLegislationConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateQcCCLegislationConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateQcCCLegislationConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateIssuedToNaturalPersonConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateIssuedToNaturalPersonConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateIssuedToNaturalPersonConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateIssuedToLegalPersonConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateIssuedToLegalPersonConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateIssuedToLegalPersonConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificateSemanticsIdentifierConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateSemanticsIdentifierConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificateSemanticsIdentifierConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificatePS2DQcTypeRolesOfPSPConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificatePS2DQcTypeRolesOfPSPConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificatePS2DQcTypeRolesOfPSPConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificatePS2DQcCompetentAuthorityNameConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificatePS2DQcCompetentAuthorityNameConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificatePS2DQcCompetentAuthorityNameConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getCertificatePS2DQcCompetentAuthorityIdConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificatePS2DQcCompetentAuthorityIdConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      Specified by:
      getCertificatePS2DQcCompetentAuthorityIdConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSigningCertificateRecognitionConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSigningCertificateRecognitionConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSigningCertificateRecognitionConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSigningCertificateAttributePresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSigningCertificateAttributePresentConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSigningCertificateAttributePresentConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getUnicitySigningCertificateAttributeConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getUnicitySigningCertificateAttributeConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getUnicitySigningCertificateAttributeConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSigningCertificateDigestValuePresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSigningCertificateDigestValuePresentConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSigningCertificateDigestValuePresentConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSigningCertificateDigestValueMatchConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSigningCertificateDigestValueMatchConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSigningCertificateDigestValueMatchConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSigningCertificateIssuerSerialMatchConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSigningCertificateIssuerSerialMatchConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSigningCertificateIssuerSerialMatchConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getKeyIdentifierPresent

      public eu.europa.esig.dss.model.policy.LevelRule getKeyIdentifierPresent(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getKeyIdentifierPresent in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getKeyIdentifierMatch

      public eu.europa.esig.dss.model.policy.LevelRule getKeyIdentifierMatch(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getKeyIdentifierMatch in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getReferenceDataExistenceConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getReferenceDataExistenceConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getReferenceDataExistenceConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getReferenceDataIntactConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getReferenceDataIntactConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getReferenceDataIntactConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getReferenceDataNameMatchConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getReferenceDataNameMatchConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getReferenceDataNameMatchConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getManifestEntryObjectExistenceConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getManifestEntryObjectExistenceConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getManifestEntryObjectExistenceConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getManifestEntryObjectIntactConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getManifestEntryObjectIntactConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getManifestEntryObjectIntactConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getManifestEntryObjectGroupConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getManifestEntryObjectGroupConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getManifestEntryObjectGroupConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getManifestEntryNameMatchConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getManifestEntryNameMatchConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getManifestEntryNameMatchConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSignatureIntactConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSignatureIntactConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSignatureIntactConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSignatureDuplicatedConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSignatureDuplicatedConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getSignatureDuplicatedConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getBestSignatureTimeBeforeExpirationDateOfSigningCertificateConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getBestSignatureTimeBeforeExpirationDateOfSigningCertificateConstraint()
      Specified by:
      getBestSignatureTimeBeforeExpirationDateOfSigningCertificateConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getRevocationTimeAgainstBestSignatureDurationRule

      public eu.europa.esig.dss.model.policy.LevelRule getRevocationTimeAgainstBestSignatureDurationRule()
      Specified by:
      getRevocationTimeAgainstBestSignatureDurationRule in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getTimestampCoherenceConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getTimestampCoherenceConstraint()
      Specified by:
      getTimestampCoherenceConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getTimestampDelayConstraint

      public eu.europa.esig.dss.model.policy.DurationRule getTimestampDelayConstraint()
      Specified by:
      getTimestampDelayConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getTimestampValidConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getTimestampValidConstraint()
      Specified by:
      getTimestampValidConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getTimestampTSAGeneralNamePresent

      public eu.europa.esig.dss.model.policy.LevelRule getTimestampTSAGeneralNamePresent()
      Specified by:
      getTimestampTSAGeneralNamePresent in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getTimestampTSAGeneralNameContentMatch

      public eu.europa.esig.dss.model.policy.LevelRule getTimestampTSAGeneralNameContentMatch()
      Specified by:
      getTimestampTSAGeneralNameContentMatch in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getTimestampTSAGeneralNameOrderMatch

      public eu.europa.esig.dss.model.policy.LevelRule getTimestampTSAGeneralNameOrderMatch()
      Specified by:
      getTimestampTSAGeneralNameOrderMatch in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getAtsHashIndexConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getAtsHashIndexConstraint()
      Specified by:
      getAtsHashIndexConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getTimestampContainerSignedAndTimestampedFilesCoveredConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getTimestampContainerSignedAndTimestampedFilesCoveredConstraint()
      Specified by:
      getTimestampContainerSignedAndTimestampedFilesCoveredConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getFullScopeConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getFullScopeConstraint()
      Specified by:
      getFullScopeConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getContentTimeStampConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getContentTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getContentTimeStampConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getContentTimeStampMessageImprintConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getContentTimeStampMessageImprintConstraint(eu.europa.esig.dss.enumerations.Context context)
      Specified by:
      getContentTimeStampMessageImprintConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getEvidenceRecordValidConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getEvidenceRecordValidConstraint()
      Specified by:
      getEvidenceRecordValidConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getEvidenceRecordDataObjectExistenceConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getEvidenceRecordDataObjectExistenceConstraint()
      Specified by:
      getEvidenceRecordDataObjectExistenceConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getEvidenceRecordDataObjectIntactConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getEvidenceRecordDataObjectIntactConstraint()
      Specified by:
      getEvidenceRecordDataObjectIntactConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getEvidenceRecordDataObjectFoundConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getEvidenceRecordDataObjectFoundConstraint()
      Specified by:
      getEvidenceRecordDataObjectFoundConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getEvidenceRecordDataObjectGroupConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getEvidenceRecordDataObjectGroupConstraint()
      Specified by:
      getEvidenceRecordDataObjectGroupConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getEvidenceRecordSignedFilesCoveredConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getEvidenceRecordSignedFilesCoveredConstraint()
      Specified by:
      getEvidenceRecordSignedFilesCoveredConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getEvidenceRecordContainerSignedAndTimestampedFilesCoveredConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getEvidenceRecordContainerSignedAndTimestampedFilesCoveredConstraint()
      Specified by:
      getEvidenceRecordContainerSignedAndTimestampedFilesCoveredConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getEvidenceRecordHashTreeRenewalConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getEvidenceRecordHashTreeRenewalConstraint()
      Specified by:
      getEvidenceRecordHashTreeRenewalConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getEvidenceRecordCryptographicConstraint

      public eu.europa.esig.dss.model.policy.CryptographicSuite getEvidenceRecordCryptographicConstraint()
      Specified by:
      getEvidenceRecordCryptographicConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getAcceptedContainerTypesConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getAcceptedContainerTypesConstraint()
      Specified by:
      getAcceptedContainerTypesConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getZipCommentPresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getZipCommentPresentConstraint()
      Specified by:
      getZipCommentPresentConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getAcceptedZipCommentsConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getAcceptedZipCommentsConstraint()
      Specified by:
      getAcceptedZipCommentsConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getMimeTypeFilePresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getMimeTypeFilePresentConstraint()
      Specified by:
      getMimeTypeFilePresentConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getAcceptedMimeTypeContentsConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getAcceptedMimeTypeContentsConstraint()
      Specified by:
      getAcceptedMimeTypeContentsConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getManifestFilePresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getManifestFilePresentConstraint()
      Specified by:
      getManifestFilePresentConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSignedFilesPresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSignedFilesPresentConstraint()
      Specified by:
      getSignedFilesPresentConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getFilenameAdherenceConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getFilenameAdherenceConstraint()
      Specified by:
      getFilenameAdherenceConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getAllFilesSignedConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getAllFilesSignedConstraint()
      Specified by:
      getAllFilesSignedConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getAcceptablePDFAProfilesConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getAcceptablePDFAProfilesConstraint()
      Specified by:
      getAcceptablePDFAProfilesConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getPDFACompliantConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getPDFACompliantConstraint()
      Specified by:
      getPDFACompliantConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • isEIDASConstraintPresent

      public boolean isEIDASConstraintPresent()
      Specified by:
      isEIDASConstraintPresent in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getTLFreshnessConstraint

      public eu.europa.esig.dss.model.policy.DurationRule getTLFreshnessConstraint()
      Specified by:
      getTLFreshnessConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getTLWellSignedConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getTLWellSignedConstraint()
      Specified by:
      getTLWellSignedConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getTLNotExpiredConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getTLNotExpiredConstraint()
      Specified by:
      getTLNotExpiredConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getTLVersionConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getTLVersionConstraint()
      Specified by:
      getTLVersionConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getTLStructureConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getTLStructureConstraint()
      Specified by:
      getTLStructureConstraint in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getValidationModel

      public eu.europa.esig.dss.enumerations.ValidationModel getValidationModel()
      Specified by:
      getValidationModel in interface eu.europa.esig.dss.model.policy.ValidationPolicy
    • getSignatureConstraints

      public SignatureConstraints getSignatureConstraints()
      Returns the constraint used for Signature validation
      Returns:
      SignatureConstraints
    • getCounterSignatureConstraints

      public SignatureConstraints getCounterSignatureConstraints()
      Returns the constraint used for Counter Signature validation
      Returns:
      SignatureConstraints
    • getTimestampConstraints

      public TimestampConstraints getTimestampConstraints()
      Returns the constraint used for Timestamp validation
      Returns:
      TimestampConstraints
    • getRevocationConstraints

      public RevocationConstraints getRevocationConstraints()
      Returns the constraint used for Revocation validation
      Returns:
      RevocationConstraints
    • getEvidenceRecordConstraints

      public EvidenceRecordConstraints getEvidenceRecordConstraints()
      Returns the constraint used for Evidence Record validation
      Returns:
      EvidenceRecordConstraints
    • getContainerConstraints

      public ContainerConstraints getContainerConstraints()
      Returns the constraint used for ASiC Container validation
      Returns:
      ContainerConstraints
    • getPDFAConstraints

      public PDFAConstraints getPDFAConstraints()
      Returns the constraint used for ASiC Container validation
      Returns:
      ContainerConstraints
    • getEIDASConstraints

      public EIDAS getEIDASConstraints()
      Returns the constraint used for qualification validation
      Returns:
      EIDAS
    • getCryptographic

      public CryptographicConstraint getCryptographic()
      Returns the common constraint used for cryptographic validation
      Returns:
      CryptographicConstraint
    • toString

      public String toString()
      Overrides:
      toString in class Object