public class VerificationStatus
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
VerificationStatus.HashMatchResult
The result of matching the stored and computed hashes of a single datagroup.
|
static class |
VerificationStatus.Verdict
Outcome of a verification process.
|
Constructor and Description |
---|
VerificationStatus()
Constructs a new status with all verdicts
set to
UNKNOWN . |
Modifier and Type | Method and Description |
---|---|
VerificationStatus.Verdict |
getAA()
Gets the AA verdict.
|
java.lang.String |
getAAReason()
Gets the AA reason string.
|
VerificationStatus.Verdict |
getBAC()
Gets the BAC verdict.
|
java.lang.String |
getBACReason()
Gets the BAC verdict string.
|
java.util.List<java.security.cert.Certificate> |
getCertificateChain()
Gets the certificate chain between DS and CSCA.
|
VerificationStatus.Verdict |
getCS()
Gets the CS verdict.
|
java.lang.String |
getCSReason()
Gets the country signature reason string.
|
VerificationStatus.Verdict |
getDS()
Gets the DS verdict.
|
java.lang.String |
getDSReason()
Gets the document signature verdict reason string.
|
VerificationStatus.Verdict |
getEAC()
Gets the EAC verdict.
|
java.lang.String |
getEACReason()
Gets the EAC reason string.
|
TerminalAuthenticationResult |
getEACResult()
Gets the EAC result.
|
java.util.Map<java.lang.Integer,VerificationStatus.HashMatchResult> |
getHashResults()
Gets the hash match results.
|
VerificationStatus.Verdict |
getHT()
Gets the hash table verdict.
|
java.lang.String |
getHTReason()
Gets the hash table reason string.
|
VerificationStatus.Verdict |
getSAC()
Gets the SAC verdict.
|
java.lang.String |
getSACReason()
Gets the SAC reason.
|
java.util.List<BACKeySpec> |
getTriedBACEntries()
Gets the tried BAC entries.
|
void |
setAA(VerificationStatus.Verdict v,
java.lang.String reason)
Sets the AA verdict.
|
void |
setAll(VerificationStatus.Verdict verdict,
java.lang.String reason)
Sets all vedicts to
v . |
void |
setBAC(VerificationStatus.Verdict v,
java.lang.String reason,
java.util.List<BACKeySpec> triedBACEntries)
Sets the BAC verdict.
|
void |
setCS(VerificationStatus.Verdict v,
java.lang.String reason,
java.util.List<java.security.cert.Certificate> certificateChain)
Gets the CS verdict.
|
void |
setDS(VerificationStatus.Verdict v,
java.lang.String reason)
Sets the DS verdict.
|
void |
setEAC(VerificationStatus.Verdict v,
java.lang.String reason,
TerminalAuthenticationResult eacResult)
Sets the EAC verdict.
|
void |
setHT(VerificationStatus.Verdict v,
java.lang.String reason,
java.util.Map<java.lang.Integer,VerificationStatus.HashMatchResult> hashResults)
Sets the hash table status.
|
void |
setSAC(VerificationStatus.Verdict v,
java.lang.String reason)
Sets the SAC verdict and reason string.
|
public VerificationStatus()
UNKNOWN
.public VerificationStatus.Verdict getAA()
public java.lang.String getAAReason()
public void setAA(VerificationStatus.Verdict v, java.lang.String reason)
v
- the status to setreason
- a reason stringpublic VerificationStatus.Verdict getBAC()
public java.lang.String getBACReason()
public java.util.List<BACKeySpec> getTriedBACEntries()
public void setBAC(VerificationStatus.Verdict v, java.lang.String reason, java.util.List<BACKeySpec> triedBACEntries)
v
- the status to setreason
- a reason stringtriedBACEntries
- the list of BAC entries that were triedpublic VerificationStatus.Verdict getSAC()
public java.lang.String getSACReason()
public void setSAC(VerificationStatus.Verdict v, java.lang.String reason)
v
- a verdictreason
- a reason stringpublic VerificationStatus.Verdict getCS()
public java.lang.String getCSReason()
public java.util.List<java.security.cert.Certificate> getCertificateChain()
public void setCS(VerificationStatus.Verdict v, java.lang.String reason, java.util.List<java.security.cert.Certificate> certificateChain)
v
- the status to setreason
- the reason stringcertificateChain
- the certificate chain between DS and CSCApublic VerificationStatus.Verdict getDS()
public java.lang.String getDSReason()
public void setDS(VerificationStatus.Verdict v, java.lang.String reason)
v
- the status to setreason
- reason stringpublic VerificationStatus.Verdict getHT()
public java.lang.String getHTReason()
public java.util.Map<java.lang.Integer,VerificationStatus.HashMatchResult> getHashResults()
public void setHT(VerificationStatus.Verdict v, java.lang.String reason, java.util.Map<java.lang.Integer,VerificationStatus.HashMatchResult> hashResults)
v
- a verdictreason
- the reason stringhashResults
- the hash match resultspublic VerificationStatus.Verdict getEAC()
public java.lang.String getEACReason()
public TerminalAuthenticationResult getEACResult()
public void setEAC(VerificationStatus.Verdict v, java.lang.String reason, TerminalAuthenticationResult eacResult)
v
- the status to seteacResult
- the EAC resultreason
- reason stringpublic void setAll(VerificationStatus.Verdict verdict, java.lang.String reason)
v
.verdict
- the status to setreason
- reason string