You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.




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

java.lang.Object
  extended by org.mozilla.jss.pkix.crmf.CertReqMsg.Template
All Implemented Interfaces:
ASN1Template
Enclosing class:
CertReqMsg

public static class CertReqMsg.Template
extends java.lang.Object
implements ASN1Template

A class for decoding CertReqMsg structures from a BER encoding.


Constructor Summary
CertReqMsg.Template()
           
 
Method Summary
 ASN1Value decode(java.io.InputStream istream)
          Decodes a CertReqMsg from the given input stream.
 ASN1Value decode(Tag implicit, java.io.InputStream istream)
          Decodes a CertReqMsg from the given input stream, using the given implicit tag.
 boolean tagMatch(Tag t)
          Determines whether the given tag will satisfy this template.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CertReqMsg.Template

public CertReqMsg.Template()
Method Detail

tagMatch

public boolean tagMatch(Tag t)
Description copied from interface: ASN1Template
Determines whether the given tag will satisfy this template.

Specified by:
tagMatch in interface ASN1Template

decode

public ASN1Value decode(java.io.InputStream istream)
                 throws java.io.IOException,
                        InvalidBERException
Decodes a CertReqMsg from the given input stream.

Specified by:
decode in interface ASN1Template
Parameters:
istream - Must support marking (markSupported() == true). For example, ByteArrayInputStream and BufferedInputStream support marking, but FileInputStream does not. If your source does not support marking, you can wrap it in a BufferedInputStream.
Returns:
A new CertReqMsg. The return value may be cast to a CertReqMsg.
Throws:
InvalidBERException - If the data on the input stream is not a valid BER encoding of a CertReqMsg.
java.io.IOException

decode

public ASN1Value decode(Tag implicit,
                        java.io.InputStream istream)
                 throws java.io.IOException,
                        InvalidBERException
Decodes a CertReqMsg from the given input stream, using the given implicit tag.

Specified by:
decode in interface ASN1Template
Parameters:
implicit - The implicit tag for this item. This must be supplied if the CertReqMsg appears in a context where it is implicitly tagged.
istream - Must support marking (markSupported() == true). For example, ByteArrayInputStream and BufferedInputStream support marking, but FileInputStream does not. If your source does not support marking, you can wrap it in a BufferedInputStream.
Returns:
A new CertReqMsg. The return value may be cast to a CertReqMsg.
Throws:
InvalidBERException - If the data on the input stream is not a valid BER encoding of a CertReqMsg.
java.io.IOException