diff options
Diffstat (limited to 'base/tps/src/org/dogtagpki/server/tps/main/ExternalRegCertToRecover.java')
-rw-r--r-- | base/tps/src/org/dogtagpki/server/tps/main/ExternalRegCertToRecover.java | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/base/tps/src/org/dogtagpki/server/tps/main/ExternalRegCertToRecover.java b/base/tps/src/org/dogtagpki/server/tps/main/ExternalRegCertToRecover.java index dfc54d221..a445012eb 100644 --- a/base/tps/src/org/dogtagpki/server/tps/main/ExternalRegCertToRecover.java +++ b/base/tps/src/org/dogtagpki/server/tps/main/ExternalRegCertToRecover.java @@ -3,11 +3,13 @@ package org.dogtagpki.server.tps.main; import java.math.BigInteger; public class ExternalRegCertToRecover { + BigInteger keyid; BigInteger serial; String caConn; String kraConn; boolean isRetainable; + CertStatus certStatus = CertStatus.UNINITIALIZED; public ExternalRegCertToRecover() { isRetainable = false; @@ -52,4 +54,32 @@ public class ExternalRegCertToRecover { public boolean getIsRetainable() { return isRetainable; } + + public void setCertStatus(CertStatus status) { + this.certStatus = status; + } + + public CertStatus getCertStatus() { + return certStatus; + } + + public enum CertStatus { + UNINITIALIZED("uninitialized"), + ACTIVE("active"), + REVOKED("revoked"), + EXPIRED("expired") + ; + + private final String certStatusString; + private CertStatus(final String status) { + this.certStatusString = status; + } + + @Override + public String toString() { + return certStatusString; + } + } } + + |