Interface RestDocumentValidationService
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
RestDocumentValidationServiceImpl
@Path("/") @Produces("application/json") @Consumes("application/json") public interface RestDocumentValidationService extends Serializable
This REST interface provides operations for the validation of signature.
-
Method Summary
Modifier and Type Method Description List<RemoteDocument>
getOriginalDocuments(DataToValidateDTO dataToValidate)
This method returns the original document(s) for the given signed file and optionally the signatureId.WSReportsDTO
validateSignature(DataToValidateDTO dataToValidate)
This method returns the result of the validation of the signed file.
-
Method Details
-
validateSignature
This method returns the result of the validation of the signed file. The results contains a Diagnostic Data, simple report, detailed report and ETSI Validation report- Parameters:
dataToValidate
- aDataToValidateDTO
which contains the signature, the optional original document(s) and the optional validation policy- Returns:
- a
ReportsDTO
with 4 reports : the diagnostic data, the detailed report, the simple report and the ETSI validation report
-
getOriginalDocuments
@POST @Path("getOriginalDocuments") List<RemoteDocument> getOriginalDocuments(DataToValidateDTO dataToValidate)This method returns the original document(s) for the given signed file and optionally the signatureId.- Parameters:
dataToValidate
- aDataToValidateDTO
which contains the signature, the optional original document and the optional signatureId- Returns:
- a List of
RemoteDocument
-