public class EtsiValidationPolicy extends Object implements ValidationPolicy
| Constructor and Description |
|---|
EtsiValidationPolicy(eu.europa.esig.jaxb.policy.ConstraintsParameters policy) |
| Modifier and Type | Method and Description |
|---|---|
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getAcceptedContainerTypesConstraint() |
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getAcceptedMimeTypeContentsConstraint() |
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getAcceptedZipCommentsConstraint() |
Date |
getAlgorithmExpirationDate(String algorithm,
eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
This function returns the algorithm expiration date extracted from the 'constraint.xml' file.
|
eu.europa.esig.jaxb.policy.LevelConstraint |
getAlgorithmReliableAtBestSignatureTimeConstraint() |
eu.europa.esig.jaxb.policy.LevelConstraint |
getAllFilesSignedConstraint() |
eu.europa.esig.jaxb.policy.LevelConstraint |
getBestSignatureTimeBeforeIssuanceDateOfSigningCertificateConstraint() |
eu.europa.esig.jaxb.policy.LevelConstraint |
getCertificateAuthorityInfoAccessPresentConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getCertificateCommonNameConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getCertificateCountryConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.CryptographicConstraint |
getCertificateCryptographicConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
This method creates the
SignatureCryptographicConstraint corresponding to the context parameter. |
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getCertificateGivenNameConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getCertificateIssuedToLegalPersonConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getCertificateIssuedToNaturalPersonConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getCertificateKeyUsageConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getCertificateNotExpiredConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getCertificateNotOnHoldConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getCertificateNotRevokedConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getCertificateOrganizationNameConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getCertificateOrganizationUnitConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getCertificatePolicyIdsConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getCertificatePseudonymConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getCertificatePseudoUsageConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getCertificateQCStatementIdsConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getCertificateQualificationConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getCertificateRevocationInfoAccessPresentConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getCertificateSerialNumberConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getCertificateSignatureConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getCertificateSupportedByQSCDConstraint(eu.europa.esig.dss.validation.policy.Context context,
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).
|
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getCertificateSurnameConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getCertifiedRolesConstraint()
Return the mandated signer role.
|
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getClaimedRoleConstraint()
Indicates if the unsigned property: claimed-role should be checked.
|
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getCommitmentTypeIndicationConstraint()
Indicates if the signed property: commitment-type-indication should be checked.
|
eu.europa.esig.jaxb.policy.ValueConstraint |
getContentHintsConstraint()
Indicates if the signed property: content-hints should be checked.
|
eu.europa.esig.jaxb.policy.ValueConstraint |
getContentIdentifierConstraint()
Indicates if the signed property: content-identifier should be checked.
|
eu.europa.esig.jaxb.policy.LevelConstraint |
getContentTimestampConstraint()
Indicates if the signed property: content-time-stamp should be checked.
|
eu.europa.esig.jaxb.policy.ValueConstraint |
getContentTypeConstraint()
Indicates if the signed property: content-type should be checked.
|
eu.europa.esig.jaxb.policy.LevelConstraint |
getCounterSignatureConstraint() |
eu.europa.esig.jaxb.policy.LevelConstraint |
getManifestFilePresentConstraint() |
eu.europa.esig.jaxb.policy.LevelConstraint |
getMessageImprintDataFoundConstraint() |
eu.europa.esig.jaxb.policy.LevelConstraint |
getMessageImprintDataIntactConstraint() |
eu.europa.esig.jaxb.policy.LevelConstraint |
getMimeTypeFilePresentConstraint() |
String |
getPolicyDescription()
Returns the policy description.
|
String |
getPolicyName()
Returns the name of the policy.
|
eu.europa.esig.jaxb.policy.LevelConstraint |
getProspectiveCertificateChainConstraint(eu.europa.esig.dss.validation.policy.Context context)
This constraint requests the presence of the trust anchor in the certificate chain.
|
eu.europa.esig.jaxb.policy.LevelConstraint |
getReferenceDataExistenceConstraint(eu.europa.esig.dss.validation.policy.Context context) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getReferenceDataIntactConstraint(eu.europa.esig.dss.validation.policy.Context context) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getRevocationDataAvailableConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getRevocationDataNextUpdatePresentConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext) |
eu.europa.esig.jaxb.policy.TimeConstraint |
getRevocationFreshnessConstraint() |
eu.europa.esig.jaxb.policy.CryptographicConstraint |
getSignatureCryptographicConstraint(eu.europa.esig.dss.validation.policy.Context context)
This method creates the
SignatureCryptographicConstraint corresponding to the context parameter. |
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getSignatureFormatConstraint(eu.europa.esig.dss.validation.policy.Context context) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getSignatureIntactConstraint(eu.europa.esig.dss.validation.policy.Context context) |
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getSignaturePolicyConstraint(eu.europa.esig.dss.validation.policy.Context context)
Indicates if the signature policy should be checked.
|
eu.europa.esig.jaxb.policy.LevelConstraint |
getSignaturePolicyIdentifiedConstraint(eu.europa.esig.dss.validation.policy.Context context) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getSignaturePolicyPolicyHashValid(eu.europa.esig.dss.validation.policy.Context context) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getSignerLocationConstraint()
Indicates if the signed property: signer-location should be checked.
|
eu.europa.esig.jaxb.policy.LevelConstraint |
getSigningCertificateAttributePresentConstraint(eu.europa.esig.dss.validation.policy.Context context) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getSigningCertificateDigestValueMatchConstraint(eu.europa.esig.dss.validation.policy.Context context) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getSigningCertificateDigestValuePresentConstraint(eu.europa.esig.dss.validation.policy.Context context) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getSigningCertificateIssuerSerialMatchConstraint(eu.europa.esig.dss.validation.policy.Context context) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getSigningCertificateRecognitionConstraint(eu.europa.esig.dss.validation.policy.Context context) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getSigningCertificateSignedConstraint(eu.europa.esig.dss.validation.policy.Context context) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getSigningCertificateValidityAtBestSignatureTimeConstraint() |
eu.europa.esig.jaxb.policy.LevelConstraint |
getSigningTimeConstraint()
Indicates if the signed property: signing-time should be checked.
|
eu.europa.esig.jaxb.policy.LevelConstraint |
getStructuralValidationConstraint(eu.europa.esig.dss.validation.policy.Context context)
Indicates if the structural validation should be checked.
|
eu.europa.esig.jaxb.policy.LevelConstraint |
getTimestampCoherenceConstraint() |
eu.europa.esig.jaxb.policy.TimeConstraint |
getTimestampDelaySigningTimePropertyConstraint() |
eu.europa.esig.jaxb.policy.LevelConstraint |
getTLConsistencyConstraint() |
eu.europa.esig.jaxb.policy.TimeConstraint |
getTLFreshnessConstraint() |
eu.europa.esig.jaxb.policy.LevelConstraint |
getTLNotExpiredConstraint() |
eu.europa.esig.jaxb.policy.ValueConstraint |
getTLVersionConstraint() |
eu.europa.esig.jaxb.policy.LevelConstraint |
getTLWellSignedConstraint() |
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getTrustedServiceStatusConstraint(eu.europa.esig.dss.validation.policy.Context context) |
eu.europa.esig.jaxb.policy.MultiValuesConstraint |
getTrustedServiceTypeIdentifierConstraint(eu.europa.esig.dss.validation.policy.Context context) |
eu.europa.esig.jaxb.policy.LevelConstraint |
getZipCommentPresentConstraint() |
boolean |
isEIDASConstraintPresent() |
public EtsiValidationPolicy(eu.europa.esig.jaxb.policy.ConstraintsParameters policy)
public Date getAlgorithmExpirationDate(String algorithm, eu.europa.esig.dss.validation.policy.Context context, SubContext subContext)
ValidationPolicynull is returned.getAlgorithmExpirationDate in interface ValidationPolicyalgorithm - algorithm (SHA1, SHA256, RSA2048...) to be checkedpublic eu.europa.esig.jaxb.policy.MultiValuesConstraint getSignaturePolicyConstraint(eu.europa.esig.dss.validation.policy.Context context)
ValidationPolicygetSignaturePolicyConstraint in interface ValidationPolicyLevelConstraint if SigningTime element is present in the constraint file, null otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getSignaturePolicyIdentifiedConstraint(eu.europa.esig.dss.validation.policy.Context context)
getSignaturePolicyIdentifiedConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getSignaturePolicyPolicyHashValid(eu.europa.esig.dss.validation.policy.Context context)
getSignaturePolicyPolicyHashValid in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.MultiValuesConstraint getSignatureFormatConstraint(eu.europa.esig.dss.validation.policy.Context context)
getSignatureFormatConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getStructuralValidationConstraint(eu.europa.esig.dss.validation.policy.Context context)
ValidationPolicygetStructuralValidationConstraint in interface ValidationPolicyLevelConstraint if StructuralValidation element is present in the constraint file, null
otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getSigningTimeConstraint()
ValidationPolicygetSigningTimeConstraint in interface ValidationPolicyLevelConstraint if SigningTime element is present in the constraint file, null otherwise.public eu.europa.esig.jaxb.policy.ValueConstraint getContentTypeConstraint()
ValidationPolicygetContentTypeConstraint in interface ValidationPolicyValueConstraint if ContentType element is present in the constraint file, null otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getCounterSignatureConstraint()
getCounterSignatureConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.ValueConstraint getContentHintsConstraint()
ValidationPolicygetContentHintsConstraint in interface ValidationPolicyValueConstraint if ContentHints element is present in the constraint file, null otherwise.public eu.europa.esig.jaxb.policy.ValueConstraint getContentIdentifierConstraint()
ValidationPolicygetContentIdentifierConstraint in interface ValidationPolicyValueConstraint if ContentIdentifier element is present in the constraint file, null otherwise.public eu.europa.esig.jaxb.policy.MultiValuesConstraint getCommitmentTypeIndicationConstraint()
ValidationPolicygetCommitmentTypeIndicationConstraint in interface ValidationPolicyMultiValuesConstraint if CommitmentTypeIndication element is present in the constraint file, null
otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getSignerLocationConstraint()
ValidationPolicygetSignerLocationConstraint in interface ValidationPolicyLevelConstraint if SignerLocation element is present in the constraint file, null otherwise.public eu.europa.esig.jaxb.policy.MultiValuesConstraint getClaimedRoleConstraint()
ValidationPolicygetClaimedRoleConstraint in interface ValidationPolicyMultiValuesConstraint if ClaimedRoles element is present in the constraint file, null otherwise.public eu.europa.esig.jaxb.policy.MultiValuesConstraint getCertifiedRolesConstraint()
ValidationPolicygetCertifiedRolesConstraint in interface ValidationPolicypublic String getPolicyName()
ValidationPolicygetPolicyName in interface ValidationPolicypublic String getPolicyDescription()
ValidationPolicygetPolicyDescription in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.CryptographicConstraint getSignatureCryptographicConstraint(eu.europa.esig.dss.validation.policy.Context context)
ValidationPolicySignatureCryptographicConstraint corresponding to the context parameter. If
AcceptableEncryptionAlgo is not present in
the constraint file the null is returned.getSignatureCryptographicConstraint in interface ValidationPolicycontext - The context of the signature cryptographic constraints: MainSignature, Timestamp, RevocationSignatureCryptographicConstraint if AcceptableEncryptionAlgo for a given context element is
present in the constraint file, null
otherwise.public eu.europa.esig.jaxb.policy.CryptographicConstraint getCertificateCryptographicConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
ValidationPolicySignatureCryptographicConstraint corresponding to the context parameter. If
AcceptableEncryptionAlgo is not present in
the constraint file the null is returned.getCertificateCryptographicConstraint in interface ValidationPolicycontext - The context of the signature cryptographic constraints: MainSignature, Timestamp, RevocationsubContext - the sub context of the signature cryptographic constraints: EMPTY (signature itself),
SigningCertificate, CACertificateSignatureCryptographicConstraint if AcceptableEncryptionAlgo for a given context element is
present in the constraint file, null
otherwise.public eu.europa.esig.jaxb.policy.MultiValuesConstraint getCertificateKeyUsageConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificateKeyUsageConstraint in interface ValidationPolicyLevelConstraint if key-usage for a given context element is present in the constraint file, null
otherwise.public eu.europa.esig.jaxb.policy.MultiValuesConstraint getCertificateSurnameConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificateSurnameConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.MultiValuesConstraint getCertificateGivenNameConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificateGivenNameConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.MultiValuesConstraint getCertificateCommonNameConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificateCommonNameConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.MultiValuesConstraint getCertificatePseudonymConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificatePseudonymConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.MultiValuesConstraint getCertificateCountryConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificateCountryConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.MultiValuesConstraint getCertificateOrganizationNameConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificateOrganizationNameConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.MultiValuesConstraint getCertificateOrganizationUnitConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificateOrganizationUnitConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getCertificatePseudoUsageConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificatePseudoUsageConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getCertificateSerialNumberConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificateSerialNumberConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getCertificateNotExpiredConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificateNotExpiredConstraint in interface ValidationPolicyLevelConstraint if Expiration for a given context element is present in the constraint file, null
otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getProspectiveCertificateChainConstraint(eu.europa.esig.dss.validation.policy.Context context)
ValidationPolicygetProspectiveCertificateChainConstraint in interface ValidationPolicyLevelConstraint if ProspectiveCertificateChain element for a given context element is present in
the constraint file, null otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getCertificateAuthorityInfoAccessPresentConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificateAuthorityInfoAccessPresentConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getCertificateRevocationInfoAccessPresentConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificateRevocationInfoAccessPresentConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getCertificateSignatureConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificateSignatureConstraint in interface ValidationPolicyLevelConstraint if Signature for a given context element is present in the constraint file, null
otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getRevocationDataAvailableConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getRevocationDataAvailableConstraint in interface ValidationPolicyLevelConstraint if RevocationDataAvailable for a given context element is present in the
constraint file, null otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getRevocationDataNextUpdatePresentConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getRevocationDataNextUpdatePresentConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getCertificateNotRevokedConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificateNotRevokedConstraint in interface ValidationPolicyLevelConstraint if Revoked for a given context element is present in the constraint file, null
otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getCertificateNotOnHoldConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificateNotOnHoldConstraint in interface ValidationPolicyLevelConstraint if OnHold for a given context element is present in the constraint file, null
otherwise.public eu.europa.esig.jaxb.policy.MultiValuesConstraint getTrustedServiceStatusConstraint(eu.europa.esig.dss.validation.policy.Context context)
getTrustedServiceStatusConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.MultiValuesConstraint getTrustedServiceTypeIdentifierConstraint(eu.europa.esig.dss.validation.policy.Context context)
getTrustedServiceTypeIdentifierConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.MultiValuesConstraint getCertificatePolicyIdsConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificatePolicyIdsConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.MultiValuesConstraint getCertificateQCStatementIdsConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificateQCStatementIdsConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getCertificateIssuedToNaturalPersonConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificateIssuedToNaturalPersonConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getCertificateQualificationConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificateQualificationConstraint in interface ValidationPolicyLevelConstraint if Qualification for a given context element is present in the constraint file,
null otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getCertificateSupportedByQSCDConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
ValidationPolicygetCertificateSupportedByQSCDConstraint in interface ValidationPolicyLevelConstraint if SupportedByQSCD for a given context element is present in the constraint file,
null otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getCertificateIssuedToLegalPersonConstraint(eu.europa.esig.dss.validation.policy.Context context,
SubContext subContext)
getCertificateIssuedToLegalPersonConstraint in interface ValidationPolicyLevelConstraint if IssuedToLegalPerson for a given context element is present in the constraint
file, null otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getSigningCertificateRecognitionConstraint(eu.europa.esig.dss.validation.policy.Context context)
getSigningCertificateRecognitionConstraint in interface ValidationPolicyLevelConstraint if Recognition for a given context element is present in the constraint file,
null otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getSigningCertificateSignedConstraint(eu.europa.esig.dss.validation.policy.Context context)
getSigningCertificateSignedConstraint in interface ValidationPolicyLevelConstraint if Signed for a given context element is present in the constraint file, null
otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getSigningCertificateAttributePresentConstraint(eu.europa.esig.dss.validation.policy.Context context)
getSigningCertificateAttributePresentConstraint in interface ValidationPolicyLevelConstraint if SigningCertificateAttribute for a given context element is present in the
constraint file, null otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getSigningCertificateDigestValuePresentConstraint(eu.europa.esig.dss.validation.policy.Context context)
getSigningCertificateDigestValuePresentConstraint in interface ValidationPolicyLevelConstraint if DigestValuePresent for a given context element is present in the constraint
file, null otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getSigningCertificateDigestValueMatchConstraint(eu.europa.esig.dss.validation.policy.Context context)
getSigningCertificateDigestValueMatchConstraint in interface ValidationPolicyLevelConstraint if DigestValueMatch for a given context element is present in the constraint
file, null otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getSigningCertificateIssuerSerialMatchConstraint(eu.europa.esig.dss.validation.policy.Context context)
getSigningCertificateIssuerSerialMatchConstraint in interface ValidationPolicyLevelConstraint if IssuerSerialMatch for a given context element is present in the constraint
file, null otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getReferenceDataExistenceConstraint(eu.europa.esig.dss.validation.policy.Context context)
getReferenceDataExistenceConstraint in interface ValidationPolicyLevelConstraint if ReferenceDataExistence for a given context element is present in the
constraint file, null otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getReferenceDataIntactConstraint(eu.europa.esig.dss.validation.policy.Context context)
getReferenceDataIntactConstraint in interface ValidationPolicyReferenceDataIntact if ReferenceDataIntact for a given context element is present in the
constraint file, null otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getSignatureIntactConstraint(eu.europa.esig.dss.validation.policy.Context context)
getSignatureIntactConstraint in interface ValidationPolicyReferenceDataIntact if SignatureIntact for a given context element is present in the constraint
file, null otherwise.public eu.europa.esig.jaxb.policy.LevelConstraint getMessageImprintDataFoundConstraint()
getMessageImprintDataFoundConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getMessageImprintDataIntactConstraint()
getMessageImprintDataIntactConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getBestSignatureTimeBeforeIssuanceDateOfSigningCertificateConstraint()
getBestSignatureTimeBeforeIssuanceDateOfSigningCertificateConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getSigningCertificateValidityAtBestSignatureTimeConstraint()
getSigningCertificateValidityAtBestSignatureTimeConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getAlgorithmReliableAtBestSignatureTimeConstraint()
getAlgorithmReliableAtBestSignatureTimeConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getTimestampCoherenceConstraint()
getTimestampCoherenceConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.TimeConstraint getTimestampDelaySigningTimePropertyConstraint()
getTimestampDelaySigningTimePropertyConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.TimeConstraint getRevocationFreshnessConstraint()
getRevocationFreshnessConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getContentTimestampConstraint()
ValidationPolicygetContentTimestampConstraint in interface ValidationPolicyLevelConstraint if ContentTimeStamp element is present in the constraint file, null otherwise.public eu.europa.esig.jaxb.policy.MultiValuesConstraint getAcceptedContainerTypesConstraint()
getAcceptedContainerTypesConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getZipCommentPresentConstraint()
getZipCommentPresentConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.MultiValuesConstraint getAcceptedZipCommentsConstraint()
getAcceptedZipCommentsConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getMimeTypeFilePresentConstraint()
getMimeTypeFilePresentConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.MultiValuesConstraint getAcceptedMimeTypeContentsConstraint()
getAcceptedMimeTypeContentsConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getAllFilesSignedConstraint()
getAllFilesSignedConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getManifestFilePresentConstraint()
getManifestFilePresentConstraint in interface ValidationPolicypublic boolean isEIDASConstraintPresent()
isEIDASConstraintPresent in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.TimeConstraint getTLFreshnessConstraint()
getTLFreshnessConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getTLWellSignedConstraint()
getTLWellSignedConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getTLNotExpiredConstraint()
getTLNotExpiredConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.ValueConstraint getTLVersionConstraint()
getTLVersionConstraint in interface ValidationPolicypublic eu.europa.esig.jaxb.policy.LevelConstraint getTLConsistencyConstraint()
getTLConsistencyConstraint in interface ValidationPolicyCopyright © 2018. All rights reserved.