class CachedValidationResult
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
certFingerprint
The certificate fingerprint for this cache entry
|
private eu.emi.security.authn.x509.ValidationResult |
result
The validation result for this cache entry
|
private long |
timestamp
The cache entry creation timestamp
|
Constructor and Description |
---|
CachedValidationResult(java.lang.String certificateFingerprint,
eu.emi.security.authn.x509.ValidationResult res)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getCertFingerprint()
Returns the certificate fingerprint for this entry.
|
eu.emi.security.authn.x509.ValidationResult |
getResult()
Returns the validation result for this entry.
|
long |
getTimestamp()
Returns this entry creation timestamp.
|
int |
hashCode() |
void |
setCertFingerprint(java.lang.String certFingerprint)
Sets the certificate finger for this entry.
|
void |
setResult(eu.emi.security.authn.x509.ValidationResult result)
Sets the validation result for this entry
|
void |
setTimestamp(long timestamp)
Sets this entry creation timestamp (in milliseconds since the epoch).
|
private java.lang.String certFingerprint
private eu.emi.security.authn.x509.ValidationResult result
private long timestamp
public CachedValidationResult(java.lang.String certificateFingerprint, eu.emi.security.authn.x509.ValidationResult res)
certificateFingerprint
- the certificate fingerprint for this entryres
- the validation resultpublic eu.emi.security.authn.x509.ValidationResult getResult()
ValidationResult
public void setResult(eu.emi.security.authn.x509.ValidationResult result)
result
- a ValidationResult
public long getTimestamp()
public void setTimestamp(long timestamp)
timestamp
- the timestamppublic java.lang.String getCertFingerprint()
FingerprintHelper
public void setCertFingerprint(java.lang.String certFingerprint)
FingerprintHelper.getFingerprint(X509Certificate)
method.certFingerprint
- a certificate fingerprint describing a certificatepublic int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object