Uses of Interface
eu.europa.esig.dss.model.policy.LevelRule
Packages that use LevelRule
-
Uses of LevelRule in eu.europa.esig.dss.model.policy
Subinterfaces of LevelRule in eu.europa.esig.dss.model.policyModifier and TypeInterfaceDescriptioninterfaceContains certificate properties for execution checks applicability rulesinterfaceContains policy for validation of cryptographic suites used on the signature or certificatesinterfaceDefines time-dependent execution check applicability rulesinterfaceDefines a list of values for an execution check applicability rulesinterfaceDefines a numeric value for an execution check applicability rulesinterfaceDefines a String value for an execution check applicability rulesClasses in eu.europa.esig.dss.model.policy that implement LevelRuleModifier and TypeClassDescriptionclassThis class contains common methods for processing XML and JSON TS 119 322 schemas.Methods in eu.europa.esig.dss.model.policy that return LevelRuleModifier and TypeMethodDescriptionValidationPolicy.getAcceptableRevocationDataFoundConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns acceptable revocation data available constraintValidationPolicy.getAllFilesSignedConstraint()Returns AllFilesSigned constraint if present in the policy, null otherwiseValidationPolicy.getAnnotationChangesConstraint(eu.europa.esig.dss.enumerations.Context context) This constraint checks whether a PDF document contains annotation creation, modification or deletion modifications after the current signature's revisionsValidationPolicy.getArchiveTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the presence of unsigned property: archive-time-stamp should be checked.ValidationPolicy.getAtsHashIndexConstraint()Returns timestamp AtsHashIndex constraint if present in the policy, null otherwiseValidationPolicy.getBestSignatureTimeBeforeExpirationDateOfSigningCertificateConstraint()This constraint checks if the certificate is not expired on best-signature-timeValidationPolicy.getByteRangeAllDocumentConstraint(eu.europa.esig.dss.enumerations.Context context) This constraint checks if ByteRange is valid for all signatures and document timestamps within PDF NOTE: applicable only for PAdESValidationPolicy.getByteRangeCollisionConstraint(eu.europa.esig.dss.enumerations.Context context) This constraint checks if ByteRange does not collide with other signature byte ranges NOTE: applicable only for PAdESValidationPolicy.getByteRangeConstraint(eu.europa.esig.dss.enumerations.Context context) This constraint checks if ByteRange dictionary is valid NOTE: applicable only for PAdESValidationPolicy.getCertificateAuthorityInfoAccessPresentConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns CertificateAuthorityInfoAccessPresent constraint if present in the policy, null otherwiseValidationPolicy.getCertificateCAConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns certificate CA constraintValidationPolicy.getCertificateIssuedToLegalPersonConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Indicates if the end user certificate used in validating the signature is issued to a legal person.ValidationPolicy.getCertificateIssuedToNaturalPersonConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Indicates if the end user certificate used in validating the signature is issued to a natural person.ValidationPolicy.getCertificateIssuerNameConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns certificate IssuerName constraintValidationPolicy.getCertificateMaxPathLengthConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns certificate MaxPathLength constraintValidationPolicy.getCertificateNameConstraintsConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns certificate NameConstraints constraintValidationPolicy.getCertificateNoRevAvailConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns certificate NoRevAvail constraintValidationPolicy.getCertificateNotExpiredConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns certificate's validity range constraintValidationPolicy.getCertificateNotOnHoldConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns certificate's not onHold constraintValidationPolicy.getCertificateNotRevokedConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns certificate's not revoked constraintValidationPolicy.getCertificateNotSelfSignedConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns certificate's not self-signed constraintValidationPolicy.getCertificatePolicyQualificationIdsConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Indicates if the CertificatePolicyIds declare the certificate as qualified.ValidationPolicy.getCertificatePolicySupportedByQSCDIdsConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Indicates if the CertificatePolicyIds mandate the certificate as to be supported by a secure signature creation device (QSCD).ValidationPolicy.getCertificatePolicyTreeConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns certificate PolicyTree constraintValidationPolicy.getCertificatePseudoUsageConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns CertificatePseudoUsage constraint if present in the policy, null otherwiseValidationPolicy.getCertificateQCComplianceConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Indicates if the end user certificate used in validating the signature is QC Compliant.ValidationPolicy.getCertificateQcSSCDConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Indicates if the end user certificate used in validating the signature is mandated to be supported by a secure signature creation device (QSCD).ValidationPolicy.getCertificateRevocationInfoAccessPresentConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns CertificateRevocationInfoAccessPresent constraint if present in the policy, null otherwiseValidationPolicy.getCertificateSelfSignedConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns certificate's self-signed constraintValidationPolicy.getCertificateSerialNumberConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns CertificateSerialNumber constraint if present in the policy, null otherwiseValidationPolicy.getCertificateSignatureConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns certificate's signature constraintValidationPolicy.getCertificateSunsetDateConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns certificate's sunset date constraintValidationPolicy.getContentTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the signed property: content-time-stamp should be checked.ValidationPolicy.getContentTimeStampMessageImprintConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the signed property: content-time-stamp message-imprint should be checked.ValidationPolicy.getCounterSignatureConstraint(eu.europa.esig.dss.enumerations.Context context) Returns CounterSignature constraint if present in the policy, null otherwiseValidationPolicy.getCRLNextUpdatePresentConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns CRL's nextUpdate present constraintValidationPolicy.getDocMDPConstraint(eu.europa.esig.dss.enumerations.Context context) This constraint checks if a document contains changes after a signature, against permission rules identified within a /DocMDP dictionaryValidationPolicy.getDocumentTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the presence of unsigned property: document timestamp should be checked.ValidationPolicy.getEllipticCurveKeySizeConstraint(eu.europa.esig.dss.enumerations.Context context) This constraint checks whether a JWA signature has a valid elliptic curve key sizeValidationPolicy.getEvidenceRecordContainerSignedAndTimestampedFilesCoveredConstraint()Returns evidence record ContainerSignedAndTimestampedFilesCovered constraint if present in the policy, null otherwiseValidationPolicy.getEvidenceRecordDataObjectExistenceConstraint()Returns DataObjectExistence constraint if present in the policy, null otherwiseValidationPolicy.getEvidenceRecordDataObjectFoundConstraint()Returns DataObjectFound constraint if present in the policy, null otherwiseValidationPolicy.getEvidenceRecordDataObjectGroupConstraint()Returns DataObjectGroup constraint if present in the policy, null otherwiseValidationPolicy.getEvidenceRecordDataObjectIntactConstraint()Returns DataObjectIntact constraint if present in the policy, null otherwiseValidationPolicy.getEvidenceRecordHashTreeRenewalConstraint()Returns HashTreeRenewal constraint if present in the policy, null otherwiseValidationPolicy.getEvidenceRecordSignedFilesCoveredConstraint()Returns SignedFilesCovered constraint if present in the policy, null otherwiseValidationPolicy.getEvidenceRecordValidConstraint()Returns whether the evidence record is valid (passed a complete evidence record validation process).ValidationPolicy.getFieldMDPConstraint(eu.europa.esig.dss.enumerations.Context context) This constraint checks if a document contains changes after a signature, against permission rules identified within a /FieldMDP dictionaryValidationPolicy.getFilenameAdherenceConstraint()Returns FilenameAdherence constraint if present in the policy, null otherwiseValidationPolicy.getFormFillChangesConstraint(eu.europa.esig.dss.enumerations.Context context) This constraint checks whether a PDF document contains form fill or signing modifications after the current signature's revisionsValidationPolicy.getFullScopeConstraint()Returns FullScope constraint if present in the policy, null otherwiseValidationPolicy.getKeyIdentifierMatch(eu.europa.esig.dss.enumerations.Context context) Indicates if the value of 'kid' (key identifier) header parameter matches the signing-certificate used to create the signatureValidationPolicy.getKeyIdentifierPresent(eu.europa.esig.dss.enumerations.Context context) Indicates if the 'kid' (key identifier) header parameter is present within the protected header of the signatureValidationPolicy.getLTALevelTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the presence of unsigned property: archive-time-stamp or document timestamp covering the validation data If LTALevelTimeStamp element is absent within the constraint file then null is returned.ValidationPolicy.getManifestEntryNameMatchConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if names of all matching documents match to the manifest entry namesValidationPolicy.getManifestEntryObjectExistenceConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the manifested document is foundValidationPolicy.getManifestEntryObjectGroupConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if all manifest entries have been foundValidationPolicy.getManifestEntryObjectIntactConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the manifested document is intactValidationPolicy.getManifestFilePresentConstraint()Returns ManifestFilePresent constraint if present in the policy, null otherwiseValidationPolicy.getMessageDigestOrSignedPropertiesConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the signed property: message-digest (for CAdES) or SignedProperties (for XAdES) should be checked.ValidationPolicy.getMimeTypeFilePresentConstraint()Returns MimeTypeFilePresent constraint if present in the policy, null otherwiseValidationPolicy.getOCSPNextUpdatePresentConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns OCSP's nextUpdate present constraintValidationPolicy.getOCSPResponseCertHashMatchConstraint()The method returns OCSPCertHashMatch constraintValidationPolicy.getOCSPResponseCertHashPresentConstraint()The method returns OCSPCertHashPresent constraintValidationPolicy.getOCSPResponseResponderIdMatchConstraint()The method returns OCSPResponderIdMatch constraintValidationPolicy.getPDFACompliantConstraint()Returns PDFACompliant constraint if present in the policy, null otherwiseValidationPolicy.getPdfAnnotationOverlapConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if a PDF annotation overlapping check should be proceeded.ValidationPolicy.getPdfPageDifferenceConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if a PDF page difference check should be proceeded.ValidationPolicy.getPdfSignatureDictionaryConstraint(eu.europa.esig.dss.enumerations.Context context) This constraint checks if signature dictionary is consistent across PDF revisions.ValidationPolicy.getPdfVisualDifferenceConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if a PDF visual difference check should be proceeded.ValidationPolicy.getProspectiveCertificateChainConstraint(eu.europa.esig.dss.enumerations.Context context) This constraint requests the presence of the trust anchor in the certificate chain.ValidationPolicy.getReferenceDataExistenceConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the referenced data is foundValidationPolicy.getReferenceDataIntactConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the referenced data is intactValidationPolicy.getReferenceDataNameMatchConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the referenced document names match the manifest entry referencesValidationPolicy.getReferencesToAllCertificateChainPresentConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the whole certificate chain is covered by the Signing Certificate attribute.ValidationPolicy.getRevocationAfterCertificateIssuanceConstraint()The method returns RevocationIssuerKnowsCertificate constraintValidationPolicy.getRevocationDataAvailableConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns revocation data available constraintValidationPolicy.getRevocationFreshnessNextUpdateConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns revocation data's freshness for nextUpdate check constraintValidationPolicy.getRevocationHasInformationAboutCertificateConstraint()The method returns RevocationIssuerHasInformationAboutCertificate constraintValidationPolicy.getRevocationIssuerKnownConstraint()The method returns RevocationIssuerKnown constraintValidationPolicy.getRevocationIssuerNotExpiredConstraint(eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.enumerations.SubContext subContext) Returns revocation issuer's validity range constraintValidationPolicy.getRevocationIssuerValidAtProductionTimeConstraint()The method returns RevocationIssuerValidAtProductionTime constraintValidationPolicy.getRevocationTimeAgainstBestSignatureDurationRule()Returns RevocationTimeAgainstBestSignatureTime constraint if present in the policy, null otherwiseValidationPolicy.getSelfIssuedOCSPConstraint()The method returns SelfIssuedOCSP constraintValidationPolicy.getSigFieldLockConstraint(eu.europa.esig.dss.enumerations.Context context) This constraint checks if a document contains changes after a signature, against permission rules identified within a /SigFieldLock dictionaryValidationPolicy.getSignatureDuplicatedConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the signature is not ambiguousValidationPolicy.getSignatureIntactConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the signature is intactValidationPolicy.getSignaturePolicyIdentifiedConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the signature policy validation should be processed.ValidationPolicy.getSignaturePolicyPolicyHashValid(eu.europa.esig.dss.enumerations.Context context) Indicates if digest present in a SignaturePolicyIdentifier shall match to the extracted policy contentValidationPolicy.getSignaturePolicyStorePresentConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if a SignaturePolicyStore unsigned attribute, containing a used policy binaries, presence shall be checkedValidationPolicy.getSignatureTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the presence of unsigned property: signature-time-stamp should be checked.ValidationPolicy.getSignedFilesPresentConstraint()Returns SignedFilesPresent constraint if present in the policy, null otherwiseValidationPolicy.getSignerInformationStoreConstraint(eu.europa.esig.dss.enumerations.Context context) This constraint checks if only one SignerInfo is present into a SignerInformationStore NOTE: applicable only for PAdESValidationPolicy.getSignerLocationConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the signed property: signer-location should be checked.ValidationPolicy.getSigningCertificateAttributePresentConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the signing certificate attribute is presentValidationPolicy.getSigningCertificateDigestAlgorithmConstraint(eu.europa.esig.dss.enumerations.Context context) Checks if a used DigestAlgorithm in signing-certificate-reference creation matches the corresponding cryptographic constraintValidationPolicy.getSigningCertificateDigestValueMatchConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the signing certificate reference's digest value matchesValidationPolicy.getSigningCertificateDigestValuePresentConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the signing certificate reference's digest value is presentValidationPolicy.getSigningCertificateIssuerSerialMatchConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the signing certificate reference's issuer serial matchesValidationPolicy.getSigningCertificateRecognitionConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if signing-certificate has been identified.ValidationPolicy.getSigningCertificateRefersCertificateChainConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the Signing Certificate attribute should be checked against the certificate chain.ValidationPolicy.getSigningDurationRule(eu.europa.esig.dss.enumerations.Context context) Indicates if the signed property: signing-time should be checked.ValidationPolicy.getStructuralValidationConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the structural validation should be checked.ValidationPolicy.getThisUpdatePresentConstraint()The method returns ThisUpdatePresent constraintValidationPolicy.getTimestampCoherenceConstraint()This constraint checks if the timestamp order is coherentValidationPolicy.getTimestampContainerSignedAndTimestampedFilesCoveredConstraint()Returns timestamp ContainerSignedAndTimestampedFilesCovered constraint if present in the policy, null otherwiseValidationPolicy.getTimestampTSAGeneralNameContentMatch()Indicates if the timestamp's TSTInfo.tsa field's value matches the timestamp's issuer distinguishing name when presentValidationPolicy.getTimestampTSAGeneralNameOrderMatch()Indicates if the timestamp's TSTInfo.tsa field's value and order match the timestamp's issuer distinguishing name when presentValidationPolicy.getTimestampTSAGeneralNamePresent()Indicates if the timestamp's TSTInfo.tsa field is presentValidationPolicy.getTimestampValidConstraint()Returns whether the time-stamp is valid (passed either basic signature validation process or past signature validation).ValidationPolicy.getTLevelTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the presence of unsigned property: signature-time-stamp or document timestamp If TLevelTimeStamp element is absent within the constraint file then null is returned.ValidationPolicy.getTLNotExpiredConstraint()Returns TLNotExpired constraint if present in the policy, null otherwiseValidationPolicy.getTLStructureConstraint()Returns TLStructure constraint if present in the policy, null otherwiseValidationPolicy.getTLWellSignedConstraint()Returns TLWellSigned constraint if present in the policy, null otherwiseValidationPolicy.getUndefinedChangesConstraint(eu.europa.esig.dss.enumerations.Context context) This constraint checks whether a PDF document contains undefined object modifications after the current signature's revisionsValidationPolicy.getUnicitySigningCertificateAttributeConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the signing certificate is not ambiguously determinesValidationPolicy.getUnknownStatusConstraint()The method returns UnknownStatus constraintValidationPolicy.getValidationDataRefsOnlyTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the presence of unsigned property: validation data references only timestamp should be checked.ValidationPolicy.getValidationDataTimeStampConstraint(eu.europa.esig.dss.enumerations.Context context) Indicates if the presence of unsigned property: validation data timestamp should be checked.ValidationPolicy.getZipCommentPresentConstraint()Returns ZipCommentPresent constraint if present in the policy, null otherwise