com.netscape.cmsutil.ocsp
Class OCSPResponseStatus

java.lang.Object
  extended by com.netscape.cmsutil.ocsp.OCSPResponseStatus
All Implemented Interfaces:
org.mozilla.jss.asn1.ASN1Value

public class OCSPResponseStatus
extends java.lang.Object
implements org.mozilla.jss.asn1.ASN1Value

RFC 2560:

 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
 }
 

Version:
$Revision: 1213 $ $Date: 2010-08-18 11:44:45 -0700 (Wed, 18 Aug 2010) $

Nested Class Summary
static class OCSPResponseStatus.Template
          A Template for decoding an OCSPResponseStatus.
 
Field Summary
static OCSPResponseStatus INTERNAL_ERROR
           
static OCSPResponseStatus MALFORMED_REQUEST
           
static OCSPResponseStatus SIG_REQUIRED
           
static OCSPResponseStatus SUCCESSFUL
           
static OCSPResponseStatus TRY_LATER
           
static OCSPResponseStatus UNAUTHORIZED
           
 
Constructor Summary
OCSPResponseStatus(long val)
           
 
Method Summary
 void encode(java.io.OutputStream ostream)
           
 void encode(org.mozilla.jss.asn1.Tag implicitTag, java.io.OutputStream ostream)
           
 org.mozilla.jss.asn1.Tag getTag()
           
static OCSPResponseStatus.Template getTemplate()
           
 long getValue()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUCCESSFUL

public static final OCSPResponseStatus SUCCESSFUL

MALFORMED_REQUEST

public static final OCSPResponseStatus MALFORMED_REQUEST

INTERNAL_ERROR

public static final OCSPResponseStatus INTERNAL_ERROR

TRY_LATER

public static final OCSPResponseStatus TRY_LATER

SIG_REQUIRED

public static final OCSPResponseStatus SIG_REQUIRED

UNAUTHORIZED

public static final OCSPResponseStatus UNAUTHORIZED
Constructor Detail

OCSPResponseStatus

public OCSPResponseStatus(long val)
Method Detail

getValue

public long getValue()

getTag

public org.mozilla.jss.asn1.Tag getTag()
Specified by:
getTag in interface org.mozilla.jss.asn1.ASN1Value

encode

public void encode(java.io.OutputStream ostream)
            throws java.io.IOException
Specified by:
encode in interface org.mozilla.jss.asn1.ASN1Value
Throws:
java.io.IOException

encode

public void encode(org.mozilla.jss.asn1.Tag implicitTag,
                   java.io.OutputStream ostream)
            throws java.io.IOException
Specified by:
encode in interface org.mozilla.jss.asn1.ASN1Value
Throws:
java.io.IOException

getTemplate

public static OCSPResponseStatus.Template getTemplate()