org.mozilla.jss.pkix.crmf
Class Control.Template

java.lang.Object
  extended byorg.mozilla.jss.pkix.primitive.AVA.Template
      extended byorg.mozilla.jss.pkix.crmf.Control.Template
All Implemented Interfaces:
ASN1Template
Enclosing class:
Control

public static class Control.Template
extends AVA.Template
implements ASN1Template

A template class for decoding a Control from a BER stream.


Constructor Summary
Control.Template()
           
 
Method Summary
 ASN1Value decode(java.io.InputStream istream)
          Decodes an ASN1Value from the InputStream without an implicit tag.
 ASN1Value decode(Tag implicit, java.io.InputStream istream)
          Decodes an ASN1Value from the InputStream with the given implicit tag.
 
Methods inherited from class org.mozilla.jss.pkix.primitive.AVA.Template
tagMatch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mozilla.jss.asn1.ASN1Template
tagMatch
 

Constructor Detail

Control.Template

public Control.Template()
Method Detail

decode

public ASN1Value decode(java.io.InputStream istream)
                 throws java.io.IOException,
                        InvalidBERException
Description copied from interface: ASN1Template
Decodes an ASN1Value from the InputStream without an implicit tag.

Specified by:
decode in interface ASN1Template
Overrides:
decode in class AVA.Template
Throws:
java.io.IOException
InvalidBERException

decode

public ASN1Value decode(Tag implicit,
                        java.io.InputStream istream)
                 throws java.io.IOException,
                        InvalidBERException
Description copied from interface: ASN1Template
Decodes an ASN1Value from the InputStream with the given implicit tag.

Specified by:
decode in interface ASN1Template
Overrides:
decode in class AVA.Template
Throws:
java.io.IOException
InvalidBERException