org.bouncycastle.jce.provider
Class X509AttrCertParser
java.lang.Object
org.bouncycastle.x509.X509StreamParserSpi
org.bouncycastle.jce.provider.X509AttrCertParser
public class X509AttrCertParser
- extends X509StreamParserSpi
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PEM_PARSER
private static final PEMUtil PEM_PARSER
sData
private ASN1Set sData
sDataObjectCount
private int sDataObjectCount
currentStream
private java.io.InputStream currentStream
X509AttrCertParser
public X509AttrCertParser()
readDERCertificate
private X509AttributeCertificate readDERCertificate(java.io.InputStream in)
throws java.io.IOException
- Throws:
java.io.IOException
getCertificate
private X509AttributeCertificate getCertificate()
throws java.io.IOException
- Throws:
java.io.IOException
readPEMCertificate
private X509AttributeCertificate readPEMCertificate(java.io.InputStream in)
throws java.io.IOException
- Throws:
java.io.IOException
engineInit
public void engineInit(java.io.InputStream in)
- Description copied from class:
X509StreamParserSpi
- Initializes this stream parser with the input stream.
- Specified by:
engineInit
in class X509StreamParserSpi
- Parameters:
in
- The input stream.
engineRead
public java.lang.Object engineRead()
throws StreamParsingException
- Description copied from class:
X509StreamParserSpi
- Returns the next X.509 object of the type of this SPI from the given
input stream.
- Specified by:
engineRead
in class X509StreamParserSpi
- Returns:
- the next X.509 object in the stream or
null
if the
end of the stream is reached.
- Throws:
StreamParsingException
- if the object cannot be created from input stream.
engineReadAll
public java.util.Collection engineReadAll()
throws StreamParsingException
- Description copied from class:
X509StreamParserSpi
- Returns all X.509 objects of the type of this SPI from
the given input stream.
- Specified by:
engineReadAll
in class X509StreamParserSpi
- Returns:
- A collection of all X.509 objects in the input stream or
null
if the end of the stream is reached.
- Throws:
StreamParsingException
- if an object cannot be created from input stream.