summaryrefslogtreecommitdiffstats
path: root/pki/base/util/src/netscape/security
diff options
context:
space:
mode:
authorawnuk <awnuk@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-05-20 23:54:09 +0000
committerawnuk <awnuk@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-05-20 23:54:09 +0000
commit81a9f6d2676e872e16d68b084a7365602815f420 (patch)
tree4f7fa665deeec2adfa3d78ffebee9398f11dd2f5 /pki/base/util/src/netscape/security
parent32caa59ad5ef378bc89b4fc23f118dd810b6c357 (diff)
downloadpki-81a9f6d2676e872e16d68b084a7365602815f420.tar.gz
pki-81a9f6d2676e872e16d68b084a7365602815f420.tar.xz
pki-81a9f6d2676e872e16d68b084a7365602815f420.zip
Fixed bugzilla bug #491185
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@476 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/base/util/src/netscape/security')
-rw-r--r--pki/base/util/src/netscape/security/x509/RevocationReason.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/pki/base/util/src/netscape/security/x509/RevocationReason.java b/pki/base/util/src/netscape/security/x509/RevocationReason.java
index 3c3547d85..4a1cc870a 100644
--- a/pki/base/util/src/netscape/security/x509/RevocationReason.java
+++ b/pki/base/util/src/netscape/security/x509/RevocationReason.java
@@ -42,10 +42,11 @@ public final class RevocationReason {
public static final RevocationReason CA_COMPROMISE = new RevocationReason(2);
public static final RevocationReason AFFILIATION_CHANGED = new RevocationReason(3);
public static final RevocationReason SUPERSEDED = new RevocationReason(4);
- public static final RevocationReason CESSATION_OF_OPERATION
- = new RevocationReason(5);
+ public static final RevocationReason CESSATION_OF_OPERATION = new RevocationReason(5);
public static final RevocationReason CERTIFICATE_HOLD = new RevocationReason(6);
public static final RevocationReason REMOVE_FROM_CRL = new RevocationReason(8);
+ public static final RevocationReason PRIVILEGE_WITHDRAWN = new RevocationReason(9);
+ public static final RevocationReason AA_COMPROMISE = new RevocationReason(10);
// Private data members
private int mReason;
@@ -72,6 +73,8 @@ public final class RevocationReason {
if (reason == CESSATION_OF_OPERATION.mReason) return CESSATION_OF_OPERATION;
if (reason == CERTIFICATE_HOLD.mReason) return CERTIFICATE_HOLD;
if (reason == REMOVE_FROM_CRL.mReason) return REMOVE_FROM_CRL;
+ if (reason == PRIVILEGE_WITHDRAWN.mReason) return PRIVILEGE_WITHDRAWN;
+ if (reason == AA_COMPROMISE.mReason) return AA_COMPROMISE;
return null;
}
@@ -97,6 +100,8 @@ public final class RevocationReason {
if (equals(CESSATION_OF_OPERATION)) return "Cessation_of_Operation";
if (equals(CERTIFICATE_HOLD)) return "Certificate_Hold";
if (equals(REMOVE_FROM_CRL)) return "Remove_from_CRL";
+ if (equals(PRIVILEGE_WITHDRAWN)) return "Privilege_Withdrawn";
+ if (equals(AA_COMPROMISE)) return "AA_Compromise";
return "[UNDEFINED]";
}
}