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 timevoid
setCryptographicSuite
(RemoteDocument cryptographicSuite) Sets a cryptographic suite document (to be applied globally)void
setEvidenceRecords
(List<RemoteDocument> evidenceRecords) Sets a list of detached evidence records applied to the signaturevoid
setOriginalDocuments
(List<RemoteDocument> originalDocuments) Sets the original (detached) documentsvoid
setPolicy
(RemoteDocument policy) Sets the validation policyvoid
setSignatureId
(String signatureId) Sets the signature id to get original documents forvoid
setSignedDocument
(RemoteDocument signedDocument) Sets the signed documentvoid
setTokenExtractionStrategy
(TokenExtractionStrategy tokenExtractionStrategy) Sets a token extraction strategyvoid
setValidationTime
(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
-RemoteDocument
to validateoriginalDocument
-RemoteDocument
detached documentpolicy
-RemoteDocument
validation policy
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, RemoteDocument originalDocument, RemoteDocument policy, RemoteDocument cryptographicSuite) Constructor to validate a document- Parameters:
signedDocument
-RemoteDocument
to validateoriginalDocument
-RemoteDocument
detached documentpolicy
-RemoteDocument
validation policycryptographicSuite
-RemoteDocument
cryptographic suite
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, RemoteDocument originalDocument, Date validationTime, RemoteDocument policy) Constructor to validate a document with validation time- Parameters:
signedDocument
-RemoteDocument
to validateoriginalDocument
-RemoteDocument
detached documentvalidationTime
-Date
policy
-RemoteDocument
validation policy
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, RemoteDocument originalDocument, Date validationTime, RemoteDocument policy, RemoteDocument cryptographicSuite) Constructor to validate a document with validation time- Parameters:
signedDocument
-RemoteDocument
to validateoriginalDocument
-RemoteDocument
detached documentvalidationTime
-Date
policy
-RemoteDocument
validation policycryptographicSuite
-RemoteDocument
cryptographic suite
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, RemoteDocument policy) Constructor to validate a document- Parameters:
signedDocument
-RemoteDocument
to validateoriginalDocuments
- list ofRemoteDocument
detached documentspolicy
-RemoteDocument
validation policy
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, RemoteDocument policy, RemoteDocument cryptographicSuite) Constructor to validate a document- Parameters:
signedDocument
-RemoteDocument
to validateoriginalDocuments
- list ofRemoteDocument
detached documentspolicy
-RemoteDocument
validation policycryptographicSuite
-RemoteDocument
cryptographic 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
-RemoteDocument
to validateoriginalDocuments
- list ofRemoteDocument
detached documentsvalidationTime
-Date
policy
-RemoteDocument
validation 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
-RemoteDocument
to validateoriginalDocuments
- list ofRemoteDocument
detached documentsvalidationTime
-Date
policy
-RemoteDocument
validation policycryptographicSuite
-RemoteDocument
cryptographic 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
-RemoteDocument
to validateoriginalDocuments
- list ofRemoteDocument
detached documentspolicy
-RemoteDocument
validation policyevidenceRecords
- list ofRemoteDocument
detached 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
-RemoteDocument
to validateoriginalDocuments
- list ofRemoteDocument
detached documentspolicy
-RemoteDocument
validation policycryptographicSuite
-RemoteDocument
cryptographic suiteevidenceRecords
- list ofRemoteDocument
detached 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
-RemoteDocument
to validateoriginalDocuments
- list ofRemoteDocument
detached documentsvalidationTime
-Date
time to validate the document atpolicy
-RemoteDocument
validation policyevidenceRecords
- list ofRemoteDocument
detached 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
-RemoteDocument
to validateoriginalDocuments
- list ofRemoteDocument
detached documentsvalidationTime
-Date
time to validate the document atpolicy
-RemoteDocument
validation policycryptographicSuite
-RemoteDocument
cryptographic suiteevidenceRecords
- list ofRemoteDocument
detached evidence records
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, RemoteDocument originalDocument, RemoteDocument policy, String signatureId) Constructor to extract original documents- Parameters:
signedDocument
-RemoteDocument
to validateoriginalDocument
-RemoteDocument
detached documentpolicy
-RemoteDocument
validation policysignatureId
-String
to extract original documents for
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, RemoteDocument originalDocument, RemoteDocument policy, RemoteDocument cryptographicSuite, String signatureId) Constructor to extract original documents- Parameters:
signedDocument
-RemoteDocument
to validateoriginalDocument
-RemoteDocument
detached documentpolicy
-RemoteDocument
validation policycryptographicSuite
-RemoteDocument
cryptographic suitesignatureId
-String
to extract original documents for
-
DataToValidateDTO
public DataToValidateDTO(RemoteDocument signedDocument, List<RemoteDocument> originalDocuments, RemoteDocument policy, String signatureId) Constructor to extract original documents- Parameters:
signedDocument
-RemoteDocument
to validateoriginalDocuments
- list ofRemoteDocument
detached documentspolicy
-RemoteDocument
validation policysignatureId
-String
to 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
-RemoteDocument
to validateoriginalDocuments
- list ofRemoteDocument
detached documentspolicy
-RemoteDocument
validation policycryptographicSuite
-RemoteDocument
cryptographic suitesignatureId
-String
to 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
-RemoteDocument
to validateoriginalDocuments
- list ofRemoteDocument
detached documentspolicy
-RemoteDocument
validation policyevidenceRecords
- list ofRemoteDocument
detached evidence recordssignatureId
-String
to 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
-RemoteDocument
to validateoriginalDocuments
- list ofRemoteDocument
detached documentspolicy
-RemoteDocument
validation policycryptographicSuite
-RemoteDocument
cryptographic suiteevidenceRecords
- list ofRemoteDocument
detached evidence recordssignatureId
-String
to 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
-RemoteDocument
to validateoriginalDocuments
- list ofRemoteDocument
detached documentsvalidationTime
-Date
validation timepolicy
-RemoteDocument
validation policyevidenceRecords
- list ofRemoteDocument
detached evidence recordssignatureId
-String
to 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
-RemoteDocument
to validateoriginalDocuments
- list ofRemoteDocument
detached documentsvalidationTime
-Date
validation timepolicy
-RemoteDocument
validation policycryptographicSuite
-RemoteDocument
cryptographic suiteevidenceRecords
- list ofRemoteDocument
detached evidence recordssignatureId
-String
to 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
RemoteDocument
s
-
setOriginalDocuments
Sets the original (detached) documents- Parameters:
originalDocuments
- a list ofRemoteDocument
s
-
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
RemoteDocument
s
-
setEvidenceRecords
Sets a list of detached evidence records applied to the signature- Parameters:
evidenceRecords
- a list ofRemoteDocument
s
-
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
-