Class RemoteDocumentValidationService
java.lang.Object
eu.europa.esig.dss.ws.validation.common.RemoteDocumentValidationService
The remote validation service
-
Constructor Summary
ConstructorsConstructorDescriptionDefault construction instantiating object with null certificate verifier -
Method Summary
Modifier and TypeMethodDescriptiongetOriginalDocuments(DataToValidateDTO dataToValidate) Gets the original documentsprotected SignedDocumentValidatorinitValidator(DataToValidateDTO dataToValidate) Instantiates aSignedDocumentValidatorbased on the request data DTOvoidsetDefaultValidationPolicy(ValidationPolicy validationPolicy) Sets the validation policy to be used by default, when no policy provided within the requestvoidsetDefaultValidationPolicy(InputStream validationPolicy) Sets the validation policy to be used by default, when no policy provided within the requestvoidsetVerifier(CertificateVerifier verifier) Sets the certificate verifiervalidateDocument(DataToValidateDTO dataToValidate) Validates the document
-
Constructor Details
-
RemoteDocumentValidationService
public RemoteDocumentValidationService()Default construction instantiating object with null certificate verifier
-
-
Method Details
-
setVerifier
Sets the certificate verifier- Parameters:
verifier-CertificateVerifier
-
setDefaultValidationPolicy
Sets the validation policy to be used by default, when no policy provided within the request- Parameters:
validationPolicy-InputStream
-
setDefaultValidationPolicy
Sets the validation policy to be used by default, when no policy provided within the request- Parameters:
validationPolicy-ValidationPolicy
-
validateDocument
Validates the document- Parameters:
dataToValidate-DataToValidateDTOthe request- Returns:
WSReportsDTOresponse
-
getOriginalDocuments
Gets the original documents- Parameters:
dataToValidate-DataToValidateDTOrequest- Returns:
- a list of
RemoteDocuments
-
initValidator
Instantiates aSignedDocumentValidatorbased on the request data DTO- Parameters:
dataToValidate-DataToValidateDTOrepresenting the request data- Returns:
SignedDocumentValidator
-