JSS 3.1

org.mozilla.jss.pkix.cmc
Class PendInfo

java.lang.Object
  |
  +--org.mozilla.jss.pkix.cmc.PendInfo

public class PendInfo
extends java.lang.Object
implements ASN1Value

CMC PendInfo:

   PendInfo ::= SEQUENCE { 
       pendToken            OCTET STRING, 
       pendTime             GeneralizedTime 
   } 
 


Inner Class Summary
static class PendInfo.Template
          A template for decoding an PendInfo from its BER encoding.
 
Field Summary
private  GeneralizedTime pendTime
           
private  OCTET_STRING pendToken
           
private  SEQUENCE sequence
           
static Tag TAG
           
private static PendInfo.Template templateInstance
           
 
Constructor Summary
private PendInfo()
           
  PendInfo(OCTET_STRING pendToken, GeneralizedTime pendTime)
          Constructs a PendInfo from its components.
  PendInfo(java.lang.String reqId, java.util.Date date)
          Constructs a PendInfo from requestId and date.
 
Method Summary
 void encode(java.io.OutputStream ostream)
           
 void encode(Tag implicitTag, java.io.OutputStream ostream)
           
 GeneralizedTime getPendTime()
           
 OCTET_STRING getPendToken()
           
 Tag getTag()
           
static PendInfo.Template getTemplate()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

sequence

private SEQUENCE sequence

pendToken

private OCTET_STRING pendToken

pendTime

private GeneralizedTime pendTime

TAG

public static final Tag TAG

templateInstance

private static final PendInfo.Template templateInstance
Constructor Detail

PendInfo

private PendInfo()

PendInfo

public PendInfo(OCTET_STRING pendToken,
                GeneralizedTime pendTime)
Constructs a PendInfo from its components.
Parameters:
pendToken - the identifier.
pendTime - the suggested time for the client to query the status.

PendInfo

public PendInfo(java.lang.String reqId,
                java.util.Date date)
Constructs a PendInfo from requestId and date.
Parameters:
reqId - the request Id
date - the suggested time for the client to query the status.
Method Detail

getPendTime

public GeneralizedTime getPendTime()

getPendToken

public OCTET_STRING getPendToken()

getTag

public Tag getTag()
Specified by:
getTag in interface ASN1Value

encode

public void encode(java.io.OutputStream ostream)
            throws java.io.IOException
Specified by:
encode in interface ASN1Value

encode

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

getTemplate

public static PendInfo.Template getTemplate()

JSS 3.1