Package eu.europa.esig.dss.validation
Class SignatureCryptographicVerification
java.lang.Object
eu.europa.esig.dss.validation.SignatureCryptographicVerification
- All Implemented Interfaces:
Serializable
public class SignatureCryptographicVerification extends Object implements Serializable
Contains a result if a signature cryptographic validation
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description SignatureCryptographicVerification() -
Method Summary
Modifier and Type Method Description StringgetErrorMessage()Returns a list of error messages obtained during signature cryptographic verificationbooleanisReferenceDataFound()Gets if (all) references data foundbooleanisReferenceDataIntact()Gets if (all) references data intactbooleanisSignatureIntact()Gets if the SignatureValue is validbooleanisSignatureValid()Returns if the signature is valid.voidsetErrorMessage(String errorMessage)Sets the error message (adds the message to error list)voidsetErrorMessages(List<String> errorMessages)Sets all error messages (adds the messages to error list)voidsetReferenceDataFound(boolean referenceDataFound)Sets if (all) references data foundvoidsetReferenceDataIntact(boolean referenceDataIntact)Sets if (all) references data intactvoidsetSignatureIntact(boolean signatureIntact)Sets if the SignatureValue is validStringtoString()
-
Constructor Details
-
SignatureCryptographicVerification
public SignatureCryptographicVerification()
-
-
Method Details
-
isReferenceDataFound
public boolean isReferenceDataFound()Gets if (all) references data found- Returns:
- if (all) references data found
-
setReferenceDataFound
public void setReferenceDataFound(boolean referenceDataFound)Sets if (all) references data found- Parameters:
referenceDataFound- if (all) references data found
-
isReferenceDataIntact
public boolean isReferenceDataIntact()Gets if (all) references data intact- Returns:
- if (all) references data intact
-
setReferenceDataIntact
public void setReferenceDataIntact(boolean referenceDataIntact)Sets if (all) references data intact- Parameters:
referenceDataIntact- if (all) references data intact
-
isSignatureIntact
public boolean isSignatureIntact()Gets if the SignatureValue is valid- Returns:
- if the SignatureValue is valid
-
setSignatureIntact
public void setSignatureIntact(boolean signatureIntact)Sets if the SignatureValue is valid- Parameters:
signatureIntact- if the SignatureValue is valid
-
isSignatureValid
public boolean isSignatureValid()Returns if the signature is valid. This means that thereferenceDataFoundandreferenceDataIntactandsignatureValidare true- Returns:
- TRUE if the signature is valid, FALSE otherwise
-
getErrorMessage
Returns a list of error messages obtained during signature cryptographic verification- Returns:
Stringerror message, empty string "" is signature is valid
-
setErrorMessage
Sets the error message (adds the message to error list)- Parameters:
errorMessage-Stringto add
-
setErrorMessages
Sets all error messages (adds the messages to error list)- Parameters:
errorMessages- a list ofStringmessages
-
toString
-