Class SigningCertificateRefDigestAlgorithmCheckChainBuilder<T extends XmlConstraintsConclusion>
java.lang.Object
eu.europa.esig.dss.validation.process.bbb.sav.cc.SigningCertificateRefDigestAlgorithmCheckChainBuilder<T>
- Type Parameters:
T-XmlConstraintsConclusion
public class SigningCertificateRefDigestAlgorithmCheckChainBuilder<T extends XmlConstraintsConclusion>
extends Object
This class builds a chain of validation checks for verification of the used digest algorithms
within the signing-certificate reference signed-attribute.
-
Constructor Summary
ConstructorsConstructorDescriptionSigningCertificateRefDigestAlgorithmCheckChainBuilder(I18nProvider i18nProvider, T result, Date validationDate, TokenProxy token, Context context, ValidationPolicy validationPolicy) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionExecutes validation of signing certificate references' digest algorithms against the cryptographic constraintsGets the result of cryptographic validation.
-
Constructor Details
-
SigningCertificateRefDigestAlgorithmCheckChainBuilder
public SigningCertificateRefDigestAlgorithmCheckChainBuilder(I18nProvider i18nProvider, T result, Date validationDate, TokenProxy token, Context context, ValidationPolicy validationPolicy) Default constructor- Parameters:
i18nProvider-I18nProviderresult- the resultvalidationDate-Datetoken-TokenProxyto be validatedcontext-ContextvalidationPolicy-ValidationPolicy
-
-
Method Details
-
build
Executes validation of signing certificate references' digest algorithms against the cryptographic constraints- Parameters:
chainItem- returned by the validation process, to be continued with digest matcher checks- Returns:
- a list of
XmlCCs containing validation results
-
getCryptographicValidation
Gets the result of cryptographic validation. NOTE: Shall be called after#buildmethod.- Returns:
XmlCryptographicValidation
-