Module jpms_dss_validation
Class AbstractCertificateCheckItem<T extends eu.europa.esig.dss.detailedreport.jaxb.XmlConstraintsConclusion>
java.lang.Object
eu.europa.esig.dss.validation.process.ChainItem<T>
eu.europa.esig.dss.validation.process.bbb.AbstractCertificateCheckItem<T>
- Type Parameters:
T-XmlConstraintsConclusion
- Direct Known Subclasses:
RevocationDataRequiredCheck
public abstract class AbstractCertificateCheckItem<T extends eu.europa.esig.dss.detailedreport.jaxb.XmlConstraintsConclusion>
extends ChainItem<T>
Abstract class to check if the given certificate matches one of the defined conditions
-
Field Summary
Fields inherited from class eu.europa.esig.dss.validation.process.ChainItem
i18nProvider -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractCertificateCheckItem(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, T result, eu.europa.esig.dss.diagnostic.CertificateWrapper certificate, eu.europa.esig.dss.policy.jaxb.CertificateValuesConstraint constraint) Default constructor with IdprotectedAbstractCertificateCheckItem(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, T result, eu.europa.esig.dss.policy.jaxb.CertificateValuesConstraint constraint) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprocessCertificateCheck(eu.europa.esig.dss.diagnostic.CertificateWrapper certificate) Checks the certificateMethods inherited from class eu.europa.esig.dss.validation.process.ChainItem
buildAdditionalInfo, buildConstraintMessage, buildErrorMessage, buildXmlMessage, execute, getAdditionalInfo, getBlockType, getErrorMessageTag, getFailedIndicationForConclusion, getFailedSubIndicationForConclusion, getLevel, getMessageTag, getPreviousErrors, getSuccessIndication, getSuccessSubIndication, isIndeterminateConclusion, isInvalidConclusion, isValid, isValidConclusion, process, setNextItem
-
Constructor Details
-
AbstractCertificateCheckItem
protected AbstractCertificateCheckItem(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, T result, eu.europa.esig.dss.policy.jaxb.CertificateValuesConstraint constraint) Default constructor- Parameters:
i18nProvider-I18nProviderresult- the resultconstraint-MultiValuesConstraint
-
AbstractCertificateCheckItem
protected AbstractCertificateCheckItem(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, T result, eu.europa.esig.dss.diagnostic.CertificateWrapper certificate, eu.europa.esig.dss.policy.jaxb.CertificateValuesConstraint constraint) Default constructor with Id- Parameters:
i18nProvider-I18nProviderresult- the resultcertificate-CertificateWrapperconstraint-MultiValuesConstraint
-
-
Method Details
-
processCertificateCheck
protected boolean processCertificateCheck(eu.europa.esig.dss.diagnostic.CertificateWrapper certificate) Checks the certificate- Parameters:
certificate-CertificateWrapperto check- Returns:
- TRUE if the certificate matches the constraint, FALSE otherwise
-