Class JWSCompactDocumentValidator
java.lang.Object
eu.europa.esig.dss.validation.SignedDocumentValidator
eu.europa.esig.dss.jades.validation.AbstractJWSDocumentValidator
eu.europa.esig.dss.jades.validation.JWSCompactDocumentValidator
- All Implemented Interfaces:
DocumentValidator,ProcessExecutorProvider<DocumentProcessExecutor>
Validates a JWS Compact signature
-
Field Summary
Fields inherited from class eu.europa.esig.dss.validation.SignedDocumentValidator
certificateVerifier, containerContents, detachedContents, document, manifestFile, processExecutor, signatureScopeFinder, signingCertificateSource, skipValidationContextExecution -
Constructor Summary
ConstructorsConstructorDescriptionEmpty constructorJWSCompactDocumentValidator(DSSDocument document) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected JWSJsonSerializationObjectBuilds aJWSJsonSerializationObjectprotected List<AdvancedSignature>This method build a list of signatures to be extracted from a documentbooleanisSupported(DSSDocument dssDocument) Checks if the document is supported by the current validatorMethods inherited from class eu.europa.esig.dss.jades.validation.AbstractJWSDocumentValidator
getJwsJsonSerializationObject, getOriginalDocuments, getSignaturePolicyValidatorLoaderMethods inherited from class eu.europa.esig.dss.validation.SignedDocumentValidator
addReference, appendCounterSignatures, assertConfigurationValid, buildDetachedTimestamps, createDiagnosticDataBuilder, findSignatureScopes, findTimestampScopes, fromDocument, getAllSignatures, getDefaultDigestAlgorithm, getDefaultProcessExecutor, getDetachedTimestamps, getDiagnosticData, getOriginalDocuments, getSignatureById, getSignaturePolicyProvider, getSignatures, getTimestampedReferences, getTimestampScopeFinder, getTokenIdentifierProvider, getValidationData, getValidationData, getValidationTime, initializeDiagnosticDataBuilder, instantiateValidationDataContainer, prepareDetachedTimestampValidationContext, prepareDiagnosticDataBuilder, prepareSignatureForVerification, prepareSignatureScopeFinder, prepareSignatureValidationContext, prepareTimestampScopeFinder, prepareValidationContext, processSignaturesValidation, processValidationPolicy, provideProcessExecutorInstance, setCertificateVerifier, setContainerContents, setDetachedContents, setEnableEtsiValidationReport, setIncludeSemantics, setLocale, setManifestFile, setProcessExecutor, setSignaturePolicyProvider, setSigningCertificateSource, setSkipValidationContextExecution, setTokenExtractionStrategy, setTokenIdentifierProvider, setValidationLevel, setValidationTime, validateContext, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument
-
Constructor Details
-
JWSCompactDocumentValidator
public JWSCompactDocumentValidator()Empty constructor -
JWSCompactDocumentValidator
Default constructor- Parameters:
document-DSSDocumentto validate
-
-
Method Details
-
isSupported
Description copied from class:SignedDocumentValidatorChecks if the document is supported by the current validator- Specified by:
isSupportedin classSignedDocumentValidator- Parameters:
dssDocument-DSSDocumentto check- Returns:
- TRUE if the document is supported, FALSE otherwise
-
buildSignatures
Description copied from class:SignedDocumentValidatorThis method build a list of signatures to be extracted from a document- Overrides:
buildSignaturesin classSignedDocumentValidator- Returns:
- a list of
AdvancedSignatures
-
buildJwsJsonSerializationObject
Description copied from class:AbstractJWSDocumentValidatorBuilds aJWSJsonSerializationObject- Specified by:
buildJwsJsonSerializationObjectin classAbstractJWSDocumentValidator- Returns:
JWSJsonSerializationObject
-