public final class SignatureVerificationException.SignatureVerificationExceptionDetails
extends java.lang.Object
| Constructor and Description |
|---|
SignatureVerificationException.SignatureVerificationExceptionDetails() |
| Modifier and Type | Method and Description |
|---|---|
void |
addReferenceStatus(java.lang.Boolean refValid,
java.lang.String calculated,
java.lang.String provided)
Sets the reference status.
|
java.util.List<SignatureVerificationException.ReferenceStatus> |
getReferencesStatus()
Gets the complete list of reference status.
|
java.security.cert.X509Certificate |
getSignatureCertificate()
Gets the certificate used in the signature.
|
boolean |
isCertificateValid()
Returns the certificate validity.
|
java.lang.Boolean |
isRefereceValid(int index)
Gets the referece status for the reference with the given index.
|
boolean |
isSignatureValid()
Returns the status of the signature.
|
void |
setCertificateValid(boolean certValidity)
Sets the certificate validity.
|
void |
setSignatureCertificate(java.security.cert.X509Certificate x509Cert)
Includes the given certificate to this exception detail.
|
void |
setSignatureValid(boolean status)
Sets the status of the signature.
|
java.lang.String |
toString() |
public SignatureVerificationException.SignatureVerificationExceptionDetails()
public java.lang.String toString()
toString in class java.lang.Objectpublic void setSignatureCertificate(java.security.cert.X509Certificate x509Cert)
x509Cert - Certificate used for signature.public java.security.cert.X509Certificate getSignatureCertificate()
public void setSignatureValid(boolean status)
status - true if the signature validation is OK.
false otherwise.public boolean isSignatureValid()
true if the signature validation is OK.
false otherwise.public void addReferenceStatus(java.lang.Boolean refValid,
java.lang.String calculated,
java.lang.String provided)
refValid - Reference value true if the reference is ok.calculated - Calculated hash.provided - Provided hash.
false otherwise.public java.util.List<SignatureVerificationException.ReferenceStatus> getReferencesStatus()
public java.lang.Boolean isRefereceValid(int index)
index - Reference index.true if the reference is ok.
false otherwise.public void setCertificateValid(boolean certValidity)
certValidity - true if the certificate is valid.
false otherwise.public boolean isCertificateValid()
true if the certificate is valid.
false otherwise.