diff options
Diffstat (limited to 'bcprov/src/main/java/org/bouncycastle/asn1/ocsp/OCSPResponseStatus.java')
-rw-r--r-- | bcprov/src/main/java/org/bouncycastle/asn1/ocsp/OCSPResponseStatus.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/bcprov/src/main/java/org/bouncycastle/asn1/ocsp/OCSPResponseStatus.java b/bcprov/src/main/java/org/bouncycastle/asn1/ocsp/OCSPResponseStatus.java index aa225f93..e44bd9b1 100644 --- a/bcprov/src/main/java/org/bouncycastle/asn1/ocsp/OCSPResponseStatus.java +++ b/bcprov/src/main/java/org/bouncycastle/asn1/ocsp/OCSPResponseStatus.java @@ -6,6 +6,23 @@ import org.bouncycastle.asn1.ASN1Enumerated; import org.bouncycastle.asn1.ASN1Object; import org.bouncycastle.asn1.ASN1Primitive; + +/** + * OCSP RFC 2560, RFC 6960 + * <p> + * The OCSPResponseStatus enumeration. + * <pre> + * OCSPResponseStatus ::= ENUMERATED { + * successful (0), --Response has valid confirmations + * malformedRequest (1), --Illegal confirmation request + * internalError (2), --Internal error in issuer + * tryLater (3), --Try again later + * --(4) is not used + * sigRequired (5), --Must sign the request + * unauthorized (6) --Request unauthorized + * } + * </pre> + */ public class OCSPResponseStatus extends ASN1Object { @@ -19,6 +36,8 @@ public class OCSPResponseStatus private ASN1Enumerated value; /** + * RFC 2560, RFC 6960 + * <p> * The OCSPResponseStatus enumeration. * <pre> * OCSPResponseStatus ::= ENUMERATED { @@ -59,6 +78,11 @@ public class OCSPResponseStatus return null; } + public int getIntValue() + { + return value.intValueExact(); + } + public BigInteger getValue() { return value.getValue(); |