Class DataToValidateDTO
java.lang.Object
eu.europa.esig.dss.ws.validation.dto.DataToValidateDTO
Represents a validation request DTO
-
Constructor Summary
ConstructorsConstructorDescriptionEmpty constructorDataToValidateDTO(RemoteDocument signedDocument, RemoteDocument originalDocument, RemoteDocument policy) Constructor to validate a documentDataToValidateDTO(RemoteDocument signedDocument, RemoteDocument originalDocument, RemoteDocument policy, RemoteDocument cryptographicSuite) Constructor to validate a documentDataToValidateDTO(RemoteDocument signedDocument, RemoteDocument originalDocument, RemoteDocument policy, RemoteDocument cryptographicSuite, String signatureId) Constructor to extract original documentsDataToValidateDTO(RemoteDocument signedDocument, RemoteDocument originalDocument, RemoteDocument policy, String signatureId) Constructor to extract original documentsDataToValidateDTO(RemoteDocument signedDocument, RemoteDocument originalDocument, Date validationTime, RemoteDocument policy) Constructor to validate a document with validation timeDataToValidateDTO(RemoteDocument signedDocument, RemoteDocument originalDocument, Date validationTime, RemoteDocument policy, RemoteDocument cryptographicSuite) Constructor to validate a document with validation timeDataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, RemoteDocument policy) Constructor to validate a documentDataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, RemoteDocument policy, RemoteDocument cryptographicSuite) Constructor to validate a documentDataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, RemoteDocument policy, RemoteDocument cryptographicSuite, String signatureId) Constructor to extract original documentsDataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, RemoteDocument policy, RemoteDocument cryptographicSuite, List<RemoteDocument> evidenceRecords) Constructor to validate a document with applied evidence recordsDataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, RemoteDocument policy, RemoteDocument cryptographicSuite, List<RemoteDocument> evidenceRecords, String signatureId) Constructor to extract original documents for validation with evidence recordsDataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, RemoteDocument policy, String signatureId) Constructor to extract original documentsDataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, RemoteDocument policy, List<RemoteDocument> evidenceRecords) Constructor to validate a document with applied evidence recordsDataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, RemoteDocument policy, List<RemoteDocument> evidenceRecords, String signatureId) Constructor to extract original documents for validation with evidence recordsDataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, Date validationTime, RemoteDocument policy) Constructor to validate a document with multiple detached files and validation timeDataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, Date validationTime, RemoteDocument policy, RemoteDocument cryptographicSuite) Constructor to validate a document with multiple detached files and validation timeDataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, Date validationTime, RemoteDocument policy, RemoteDocument cryptographicSuite, List<RemoteDocument> evidenceRecords) Constructor to validate a document with applied evidence records and validation timeDataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, Date validationTime, RemoteDocument policy, RemoteDocument cryptographicSuite, List<RemoteDocument> evidenceRecords, String signatureId) Constructor to extract original documents for validation with evidence records with validation timeDataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, Date validationTime, RemoteDocument policy, List<RemoteDocument> evidenceRecords) Constructor to validate a document with applied evidence records and validation timeDataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, Date validationTime, RemoteDocument policy, List<RemoteDocument> evidenceRecords, String signatureId) Constructor to extract original documents for validation with evidence records with validation time -
Method Summary
Modifier and TypeMethodDescriptionGets a cryptographic suite document (to be applied globally)Gets a list of detached evidence recordsGets the original (detached) documentsGets the validation policyGets the signature id to get original documents forGets signed documentGets a token extraction strategyGets the validation timevoidsetCryptographicSuite(RemoteDocument cryptographicSuite) Sets a cryptographic suite document (to be applied globally)voidsetEvidenceRecords(List<RemoteDocument> evidenceRecords) Sets a list of detached evidence records applied to the signaturevoidsetOriginalDocuments(List<RemoteDocument> originalDocuments) Sets the original (detached) documentsvoidsetPolicy(RemoteDocument policy) Sets the validation policyvoidsetSignatureId(String signatureId) Sets the signature id to get original documents forvoidsetSignedDocument(RemoteDocument signedDocument) Sets the signed documentvoidsetTokenExtractionStrategy(TokenExtractionStrategy tokenExtractionStrategy) Sets a token extraction strategyvoidsetValidationTime(Date validationTime) Sets the validation time NOTE: if not defined, the current time is used
-
Constructor Details
-
DataToValidateDTO
public DataToValidateDTO()Empty constructor -
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, RemoteDocument originalDocument, RemoteDocument policy) Constructor to validate a document- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocument-RemoteDocumentdetached documentpolicy-RemoteDocumentvalidation policy
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, RemoteDocument originalDocument, RemoteDocument policy, RemoteDocument cryptographicSuite) Constructor to validate a document- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocument-RemoteDocumentdetached documentpolicy-RemoteDocumentvalidation policycryptographicSuite-RemoteDocumentcryptographic suite
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, RemoteDocument originalDocument, Date validationTime, RemoteDocument policy) Constructor to validate a document with validation time- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocument-RemoteDocumentdetached documentvalidationTime-Datepolicy-RemoteDocumentvalidation policy
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, RemoteDocument originalDocument, Date validationTime, RemoteDocument policy, RemoteDocument cryptographicSuite) Constructor to validate a document with validation time- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocument-RemoteDocumentdetached documentvalidationTime-Datepolicy-RemoteDocumentvalidation policycryptographicSuite-RemoteDocumentcryptographic suite
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, RemoteDocument policy) Constructor to validate a document- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocuments- list ofRemoteDocumentdetached documentspolicy-RemoteDocumentvalidation policy
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, RemoteDocument policy, RemoteDocument cryptographicSuite) Constructor to validate a document- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocuments- list ofRemoteDocumentdetached documentspolicy-RemoteDocumentvalidation policycryptographicSuite-RemoteDocumentcryptographic suite
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, Date validationTime, RemoteDocument policy) Constructor to validate a document with multiple detached files and validation time- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocuments- list ofRemoteDocumentdetached documentsvalidationTime-Datepolicy-RemoteDocumentvalidation policy
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, Date validationTime, RemoteDocument policy, RemoteDocument cryptographicSuite) Constructor to validate a document with multiple detached files and validation time- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocuments- list ofRemoteDocumentdetached documentsvalidationTime-Datepolicy-RemoteDocumentvalidation policycryptographicSuite-RemoteDocumentcryptographic suite
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, RemoteDocument policy, List<RemoteDocument> evidenceRecords) Constructor to validate a document with applied evidence records- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocuments- list ofRemoteDocumentdetached documentspolicy-RemoteDocumentvalidation policyevidenceRecords- list ofRemoteDocumentdetached evidence records
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, RemoteDocument policy, RemoteDocument cryptographicSuite, List<RemoteDocument> evidenceRecords) Constructor to validate a document with applied evidence records- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocuments- list ofRemoteDocumentdetached documentspolicy-RemoteDocumentvalidation policycryptographicSuite-RemoteDocumentcryptographic suiteevidenceRecords- list ofRemoteDocumentdetached evidence records
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, Date validationTime, RemoteDocument policy, List<RemoteDocument> evidenceRecords) Constructor to validate a document with applied evidence records and validation time- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocuments- list ofRemoteDocumentdetached documentsvalidationTime-Datetime to validate the document atpolicy-RemoteDocumentvalidation policyevidenceRecords- list ofRemoteDocumentdetached evidence records
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, Date validationTime, RemoteDocument policy, RemoteDocument cryptographicSuite, List<RemoteDocument> evidenceRecords) Constructor to validate a document with applied evidence records and validation time- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocuments- list ofRemoteDocumentdetached documentsvalidationTime-Datetime to validate the document atpolicy-RemoteDocumentvalidation policycryptographicSuite-RemoteDocumentcryptographic suiteevidenceRecords- list ofRemoteDocumentdetached evidence records
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, RemoteDocument originalDocument, RemoteDocument policy, String signatureId) Constructor to extract original documents- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocument-RemoteDocumentdetached documentpolicy-RemoteDocumentvalidation policysignatureId-Stringto extract original documents for
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, RemoteDocument originalDocument, RemoteDocument policy, RemoteDocument cryptographicSuite, String signatureId) Constructor to extract original documents- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocument-RemoteDocumentdetached documentpolicy-RemoteDocumentvalidation policycryptographicSuite-RemoteDocumentcryptographic suitesignatureId-Stringto extract original documents for
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, RemoteDocument policy, String signatureId) Constructor to extract original documents- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocuments- list ofRemoteDocumentdetached documentspolicy-RemoteDocumentvalidation policysignatureId-Stringto extract original documents for
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, RemoteDocument policy, RemoteDocument cryptographicSuite, String signatureId) Constructor to extract original documents- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocuments- list ofRemoteDocumentdetached documentspolicy-RemoteDocumentvalidation policycryptographicSuite-RemoteDocumentcryptographic suitesignatureId-Stringto extract original documents for
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, RemoteDocument policy, List<RemoteDocument> evidenceRecords, String signatureId) Constructor to extract original documents for validation with evidence records- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocuments- list ofRemoteDocumentdetached documentspolicy-RemoteDocumentvalidation policyevidenceRecords- list ofRemoteDocumentdetached evidence recordssignatureId-Stringto extract original documents for
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, RemoteDocument policy, RemoteDocument cryptographicSuite, List<RemoteDocument> evidenceRecords, String signatureId) Constructor to extract original documents for validation with evidence records- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocuments- list ofRemoteDocumentdetached documentspolicy-RemoteDocumentvalidation policycryptographicSuite-RemoteDocumentcryptographic suiteevidenceRecords- list ofRemoteDocumentdetached evidence recordssignatureId-Stringto extract original documents for
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, Date validationTime, RemoteDocument policy, List<RemoteDocument> evidenceRecords, String signatureId) Constructor to extract original documents for validation with evidence records with validation time- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocuments- list ofRemoteDocumentdetached documentsvalidationTime-Datevalidation timepolicy-RemoteDocumentvalidation policyevidenceRecords- list ofRemoteDocumentdetached evidence recordssignatureId-Stringto extract original documents for
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, Date validationTime, RemoteDocument policy, RemoteDocument cryptographicSuite, List<RemoteDocument> evidenceRecords, String signatureId) Constructor to extract original documents for validation with evidence records with validation time- Parameters:
signedDocument-RemoteDocumentto validateoriginalDocuments- list ofRemoteDocumentdetached documentsvalidationTime-Datevalidation timepolicy-RemoteDocumentvalidation policycryptographicSuite-RemoteDocumentcryptographic suiteevidenceRecords- list ofRemoteDocumentdetached evidence recordssignatureId-Stringto extract original documents for
-
-
Method Details
-
getSignedDocument
Gets signed document- Returns:
RemoteDocument
-
setSignedDocument
Sets the signed document- Parameters:
signedDocument-RemoteDocument
-
getOriginalDocuments
Gets the original (detached) documents- Returns:
- a list of
RemoteDocuments
-
setOriginalDocuments
Sets the original (detached) documents- Parameters:
originalDocuments- a list ofRemoteDocuments
-
getPolicy
Gets the validation policy- Returns:
RemoteDocument
-
setPolicy
Sets the validation policy- Parameters:
policy-RemoteDocument
-
getCryptographicSuite
Gets a cryptographic suite document (to be applied globally)- Returns:
RemoteDocument
-
setCryptographicSuite
Sets a cryptographic suite document (to be applied globally)- Parameters:
cryptographicSuite-RemoteDocument
-
getValidationTime
Gets the validation time- Returns:
Date
-
setValidationTime
Sets the validation time NOTE: if not defined, the current time is used- Parameters:
validationTime-Date
-
getEvidenceRecords
Gets a list of detached evidence records- Returns:
- a list of
RemoteDocuments
-
setEvidenceRecords
Sets a list of detached evidence records applied to the signature- Parameters:
evidenceRecords- a list ofRemoteDocuments
-
getTokenExtractionStrategy
Gets a token extraction strategy- Returns:
TokenExtractionStrategy
-
setTokenExtractionStrategy
Sets a token extraction strategy- Parameters:
tokenExtractionStrategy-TokenExtractionStrategy
-
getSignatureId
Gets the signature id to get original documents for- Returns:
String
-
setSignatureId
Sets the signature id to get original documents for- Parameters:
signatureId-String
-