Class ValidationPolicyWithCryptographicSuite

java.lang.Object
eu.europa.esig.dss.validation.policy.ValidationPolicyWithCryptographicSuite

public class ValidationPolicyWithCryptographicSuite extends Object
This class wraps a provided eu.europa.esig.dss.model.policy.ValidationPolicy and eu.europa.esig.dss.model.policy.CryptographicSuites, whether applicable. The class manages the returned data.
  • Constructor Details

    • ValidationPolicyWithCryptographicSuite

      public ValidationPolicyWithCryptographicSuite(eu.europa.esig.dss.model.policy.ValidationPolicy validationPolicy)
      Default constructor to create a validation policy with cryptographic suites wrapper
      Parameters:
      validationPolicy - ValidationPolicy
  • Method Details

    • setCryptographicSuite

      public void setCryptographicSuite(eu.europa.esig.dss.model.policy.CryptographicSuite cryptographicSuite)
      This method sets global cryptographic suite, to be applied when no context-specific cryptographic rules are defined. The provided cryptographic suite will overwrite the current settings for the global cryptographic suite.
      Parameters:
      cryptographicSuite - CryptographicSuite
    • setCryptographicSuite

      public void setCryptographicSuite(eu.europa.esig.dss.model.policy.CryptographicSuite cryptographicSuite, eu.europa.esig.dss.enumerations.Context context)
      This method sets cryptographic suite for a specific Context. The provided cryptographic suite will overwrite the current settings only for the defined applicability scope.
      Parameters:
      cryptographicSuite - CryptographicSuite
      context - Context specific context to apply the cryptographic constraints for
    • setCryptographicSuite

      public void setCryptographicSuite(eu.europa.esig.dss.model.policy.CryptographicSuite cryptographicSuite, eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
      This method sets cryptographic suite for a specific combination of a Context and a SubContext. The provided cryptographic suite will overwrite the current settings only for the defined applicability scope.
      Parameters:
      cryptographicSuite - CryptographicSuite
      context - Context specific context to apply the cryptographic constraints for
      subContext - SubContext of the selected context
    • getPolicyName

      public String getPolicyName()
    • getPolicyDescription

      public String getPolicyDescription()
    • getSignaturePolicyConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getSignaturePolicyConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getSignaturePolicyIdentifiedConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSignaturePolicyIdentifiedConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getSignaturePolicyStorePresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSignaturePolicyStorePresentConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getSignaturePolicyPolicyHashValid

      public eu.europa.esig.dss.model.policy.LevelRule getSignaturePolicyPolicyHashValid(eu.europa.esig.dss.enumerations.Context context)
    • getStructuralValidationConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getStructuralValidationConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getSigningCertificateRefersCertificateChainConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSigningCertificateRefersCertificateChainConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getReferencesToAllCertificateChainPresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getReferencesToAllCertificateChainPresentConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getSigningCertificateDigestAlgorithmConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSigningCertificateDigestAlgorithmConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getSigningDurationRule

      @Deprecated public eu.europa.esig.dss.model.policy.LevelRule getSigningDurationRule(eu.europa.esig.dss.enumerations.Context context)
      Deprecated.
    • getSigningTimeConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSigningTimeConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getSigningTimeInCertRangeConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSigningTimeInCertRangeConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getContentTypeConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getContentTypeConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getContentHintsConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getContentHintsConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getContentIdentifierConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getContentIdentifierConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getMessageDigestOrSignedPropertiesConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getMessageDigestOrSignedPropertiesConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getEllipticCurveKeySizeConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getEllipticCurveKeySizeConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getCommitmentTypeIndicationConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCommitmentTypeIndicationConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getSignerLocationConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSignerLocationConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getContentTimeStampConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getContentTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getContentTimeStampMessageImprintConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getContentTimeStampMessageImprintConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getClaimedRoleConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getClaimedRoleConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getCertifiedRolesConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertifiedRolesConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getSignatureCryptographicConstraint

      public eu.europa.esig.dss.model.policy.CryptographicSuite getSignatureCryptographicConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getCertificateCryptographicConstraint

      public eu.europa.esig.dss.model.policy.CryptographicSuite getCertificateCryptographicConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getEvidenceRecordCryptographicConstraint

      public eu.europa.esig.dss.model.policy.CryptographicSuite getEvidenceRecordCryptographicConstraint()
    • getCertificateCAConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateCAConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateMaxPathLengthConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateMaxPathLengthConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateKeyUsageConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateKeyUsageConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateExtendedKeyUsageConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateExtendedKeyUsageConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificatePolicyTreeConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificatePolicyTreeConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateNameConstraintsConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateNameConstraintsConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateAuthorityKeyIdentifierPresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateAuthorityKeyIdentifierPresentConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateSubjectKeyIdentifierPresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateSubjectKeyIdentifierPresentConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateNoRevAvailConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateNoRevAvailConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateSupportedCriticalExtensionsConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateSupportedCriticalExtensionsConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateForbiddenExtensionsConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateForbiddenExtensionsConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateNotExpiredConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateNotExpiredConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateSunsetDateConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateSunsetDateConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getProspectiveCertificateChainConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getProspectiveCertificateChainConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getCertificateSignatureConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateSignatureConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getUnknownStatusConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getUnknownStatusConstraint()
    • getThisUpdatePresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getThisUpdatePresentConstraint()
    • getRevocationIssuerKnownConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getRevocationIssuerKnownConstraint()
    • getRevocationIssuerValidAtProductionTimeConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getRevocationIssuerValidAtProductionTimeConstraint()
    • getRevocationAfterCertificateIssuanceConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getRevocationAfterCertificateIssuanceConstraint()
    • getRevocationHasInformationAboutCertificateConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getRevocationHasInformationAboutCertificateConstraint()
    • getOCSPResponseResponderIdMatchConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getOCSPResponseResponderIdMatchConstraint()
    • getOCSPResponseCertHashPresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getOCSPResponseCertHashPresentConstraint()
    • getOCSPResponseCertHashMatchConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getOCSPResponseCertHashMatchConstraint()
    • getSelfIssuedOCSPConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSelfIssuedOCSPConstraint()
    • getRevocationDataAvailableConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getRevocationDataAvailableConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getAcceptableRevocationDataFoundConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getAcceptableRevocationDataFoundConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCRLNextUpdatePresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCRLNextUpdatePresentConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getOCSPNextUpdatePresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getOCSPNextUpdatePresentConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getRevocationFreshnessConstraint

      public eu.europa.esig.dss.model.policy.DurationRule getRevocationFreshnessConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getRevocationFreshnessNextUpdateConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getRevocationFreshnessNextUpdateConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateNotRevokedConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateNotRevokedConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateNotOnHoldConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateNotOnHoldConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getRevocationIssuerNotExpiredConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getRevocationIssuerNotExpiredConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateNotSelfSignedConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateNotSelfSignedConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateSelfSignedConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateSelfSignedConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getTrustServiceTypeIdentifierConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getTrustServiceTypeIdentifierConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getTrustServiceStatusConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getTrustServiceStatusConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getCertificatePolicyIdsConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificatePolicyIdsConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificatePolicyQualificationIdsConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificatePolicyQualificationIdsConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificatePolicySupportedByQSCDIdsConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificatePolicySupportedByQSCDIdsConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateQCComplianceConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateQCComplianceConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateQcEuLimitValueCurrencyConstraint

      public eu.europa.esig.dss.model.policy.ValueRule getCertificateQcEuLimitValueCurrencyConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateMinQcEuLimitValueConstraint

      public eu.europa.esig.dss.model.policy.NumericValueRule getCertificateMinQcEuLimitValueConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateMinQcEuRetentionPeriodConstraint

      public eu.europa.esig.dss.model.policy.NumericValueRule getCertificateMinQcEuRetentionPeriodConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateQcSSCDConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateQcSSCDConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateQcEuPDSLocationConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateQcEuPDSLocationConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateQcTypeConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateQcTypeConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateQcCCLegislationConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateQcCCLegislationConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateIssuedToNaturalPersonConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateIssuedToNaturalPersonConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateIssuedToLegalPersonConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateIssuedToLegalPersonConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateSemanticsIdentifierConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateSemanticsIdentifierConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificatePS2DQcTypeRolesOfPSPConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificatePS2DQcTypeRolesOfPSPConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificatePS2DQcCompetentAuthorityNameConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificatePS2DQcCompetentAuthorityNameConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificatePS2DQcCompetentAuthorityIdConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificatePS2DQcCompetentAuthorityIdConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateQcQSCDLegislationConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateQcQSCDLegislationConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateQcIdentificationMethodConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateQcIdentificationMethodConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getSigningCertificateRecognitionConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSigningCertificateRecognitionConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getSigningCertificateAttributePresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSigningCertificateAttributePresentConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getUnicitySigningCertificateAttributeConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getUnicitySigningCertificateAttributeConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getSigningCertificateDigestValuePresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSigningCertificateDigestValuePresentConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getSigningCertificateDigestValueMatchConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSigningCertificateDigestValueMatchConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getSigningCertificateIssuerSerialMatchConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSigningCertificateIssuerSerialMatchConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getKeyIdentifierPresent

      public eu.europa.esig.dss.model.policy.LevelRule getKeyIdentifierPresent(eu.europa.esig.dss.enumerations.Context context)
    • getKeyIdentifierMatch

      public eu.europa.esig.dss.model.policy.LevelRule getKeyIdentifierMatch(eu.europa.esig.dss.enumerations.Context context)
    • getReferenceDataExistenceConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getReferenceDataExistenceConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getReferenceDataIntactConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getReferenceDataIntactConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getReferenceDataNameMatchConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getReferenceDataNameMatchConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getManifestEntryObjectExistenceConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getManifestEntryObjectExistenceConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getManifestEntryObjectIntactConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getManifestEntryObjectIntactConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getManifestEntryObjectGroupConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getManifestEntryObjectGroupConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getManifestEntryNameMatchConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getManifestEntryNameMatchConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getSignatureIntactConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSignatureIntactConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getSignatureDuplicatedConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSignatureDuplicatedConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getSignerInformationStoreConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSignerInformationStoreConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getByteRangeConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getByteRangeConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getByteRangeCollisionConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getByteRangeCollisionConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getByteRangeAllDocumentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getByteRangeAllDocumentConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getPdfSignatureDictionaryConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getPdfSignatureDictionaryConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getPdfPageDifferenceConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getPdfPageDifferenceConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getPdfAnnotationOverlapConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getPdfAnnotationOverlapConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getPdfVisualDifferenceConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getPdfVisualDifferenceConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getDocMDPConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getDocMDPConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getFieldMDPConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getFieldMDPConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getSigFieldLockConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSigFieldLockConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getFormFillChangesConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getFormFillChangesConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getAnnotationChangesConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getAnnotationChangesConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getUndefinedChangesConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getUndefinedChangesConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getBestSignatureTimeBeforeExpirationDateOfSigningCertificateConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getBestSignatureTimeBeforeExpirationDateOfSigningCertificateConstraint()
    • getTimestampCoherenceConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getTimestampCoherenceConstraint()
    • getTimestampDelayConstraint

      public eu.europa.esig.dss.model.policy.DurationRule getTimestampDelayConstraint()
    • getTimestampValidConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getTimestampValidConstraint()
    • getTimestampTSAGeneralNamePresent

      public eu.europa.esig.dss.model.policy.LevelRule getTimestampTSAGeneralNamePresent()
    • getTimestampTSAGeneralNameContentMatch

      public eu.europa.esig.dss.model.policy.LevelRule getTimestampTSAGeneralNameContentMatch()
    • getTimestampTSAGeneralNameOrderMatch

      public eu.europa.esig.dss.model.policy.LevelRule getTimestampTSAGeneralNameOrderMatch()
    • getAtsHashIndexConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getAtsHashIndexConstraint()
    • getTimestampContainerSignedAndTimestampedFilesCoveredConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getTimestampContainerSignedAndTimestampedFilesCoveredConstraint()
    • getRevocationTimeAgainstBestSignatureDurationRule

      @Deprecated public eu.europa.esig.dss.model.policy.LevelRule getRevocationTimeAgainstBestSignatureDurationRule()
      Deprecated.
    • getRevocationTimeAgainstBestSignatureTimeConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getRevocationTimeAgainstBestSignatureTimeConstraint()
    • getEvidenceRecordValidConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getEvidenceRecordValidConstraint()
    • getEvidenceRecordDataObjectExistenceConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getEvidenceRecordDataObjectExistenceConstraint()
    • getEvidenceRecordDataObjectIntactConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getEvidenceRecordDataObjectIntactConstraint()
    • getEvidenceRecordDataObjectFoundConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getEvidenceRecordDataObjectFoundConstraint()
    • getEvidenceRecordDataObjectGroupConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getEvidenceRecordDataObjectGroupConstraint()
    • getEvidenceRecordSignedFilesCoveredConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getEvidenceRecordSignedFilesCoveredConstraint()
    • getEvidenceRecordContainerSignedAndTimestampedFilesCoveredConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getEvidenceRecordContainerSignedAndTimestampedFilesCoveredConstraint()
    • getEvidenceRecordHashTreeRenewalConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getEvidenceRecordHashTreeRenewalConstraint()
    • getCounterSignatureConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCounterSignatureConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getSignatureTimeStampConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSignatureTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getValidationDataTimeStampConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getValidationDataTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getValidationDataRefsOnlyTimeStampConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getValidationDataRefsOnlyTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getArchiveTimeStampConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getArchiveTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getDocumentTimeStampConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getDocumentTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getTLevelTimeStampConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getTLevelTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getLTALevelTimeStampConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getLTALevelTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getSignatureFormatConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getSignatureFormatConstraint(eu.europa.esig.dss.enumerations.Context context)
    • getCertificateCountryConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateCountryConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateLocalityConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateLocalityConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateStateConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateStateConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateOrganizationIdentifierConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateOrganizationIdentifierConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateOrganizationNameConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateOrganizationNameConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateOrganizationUnitConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateOrganizationUnitConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateIssuerNameConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateIssuerNameConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateSurnameConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateSurnameConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateGivenNameConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateGivenNameConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateCommonNameConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateCommonNameConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificatePseudonymConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificatePseudonymConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificatePseudoUsageConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificatePseudoUsageConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateTitleConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateTitleConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateEmailConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getCertificateEmailConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateSerialNumberConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateSerialNumberConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateAuthorityInfoAccessPresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateAuthorityInfoAccessPresentConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getRevocationDataSkipConstraint

      public eu.europa.esig.dss.model.policy.CertificateApplicabilityRule getRevocationDataSkipConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getCertificateRevocationInfoAccessPresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getCertificateRevocationInfoAccessPresentConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext)
    • getAcceptedContainerTypesConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getAcceptedContainerTypesConstraint()
    • getZipCommentPresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getZipCommentPresentConstraint()
    • getAcceptedZipCommentsConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getAcceptedZipCommentsConstraint()
    • getMimeTypeFilePresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getMimeTypeFilePresentConstraint()
    • getAcceptedMimeTypeContentsConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getAcceptedMimeTypeContentsConstraint()
    • getManifestFilePresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getManifestFilePresentConstraint()
    • getSignedFilesPresentConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getSignedFilesPresentConstraint()
    • getFilenameAdherenceConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getFilenameAdherenceConstraint()
    • getAllFilesSignedConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getAllFilesSignedConstraint()
    • getFullScopeConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getFullScopeConstraint()
    • getAcceptablePDFAProfilesConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getAcceptablePDFAProfilesConstraint()
    • getPDFACompliantConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getPDFACompliantConstraint()
    • isEIDASConstraintPresent

      public boolean isEIDASConstraintPresent()
    • getTLFreshnessConstraint

      public eu.europa.esig.dss.model.policy.DurationRule getTLFreshnessConstraint()
    • getTLWellSignedConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getTLWellSignedConstraint()
    • getTLNotExpiredConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getTLNotExpiredConstraint()
    • getTLVersionConstraint

      public eu.europa.esig.dss.model.policy.MultiValuesRule getTLVersionConstraint()
    • getTLStructureConstraint

      public eu.europa.esig.dss.model.policy.LevelRule getTLStructureConstraint()
    • getValidationModel

      public eu.europa.esig.dss.enumerations.ValidationModel getValidationModel()
    • toString

      public String toString()
      Overrides:
      toString in class Object