pasn.encoding.cer
Class CERInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
pasn.encoding.ASN1InputStream
pasn.misc.encoding.DefiniteLengthInputStream
pasn.encoding.cer.CERInputStream
- All Implemented Interfaces:
- java.io.Closeable
public class CERInputStream
- extends DefiniteLengthInputStream
- Author:
- ncottin
Constructor Summary |
CERInputStream(java.io.File src)
|
CERInputStream(java.io.File src,
long maxLength)
|
CERInputStream(java.io.InputStream in)
|
CERInputStream(java.io.InputStream in,
boolean extraAllowed)
|
CERInputStream(java.io.InputStream in,
long maxLength)
|
CERInputStream(java.io.InputStream in,
long maxLength,
boolean extraAllowed)
|
CERInputStream(java.io.InputStream in,
long maxLength,
long startIndex,
boolean extraAllowed)
|
CERInputStream(java.io.InputStream in,
long maxLength,
long startIndex,
boolean extraAllowed,
long delay,
long delayUnit)
|
CERInputStream(java.lang.String srcPath)
|
CERInputStream(java.lang.String srcPath,
long maxLength)
|
Methods inherited from class pasn.misc.encoding.DefiniteLengthInputStream |
decodeDefiniteLength, getASN1Class, getInstance, getLengthIndex, getValueIndex, isIndefiniteLength, isPrimitive, readLength, readTag, setIndefiniteLength, setLengthIndex, setValueIndex |
Methods inherited from class pasn.encoding.ASN1InputStream |
getDecoder, getDelay, getDelayUnit, getInputStream, getMaxLength, getReadLength, getStartIndex, isDelayed, isExtraAllowed, isLengthConstrained, readByte, readByte, setDelay, setExtraAllowed, setInputStream, setMaxLength |
Methods inherited from class java.io.FilterInputStream |
available, close, mark, markSupported, read, read, read, reset, skip |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CERInputStream
public CERInputStream(java.io.InputStream in)
- Parameters:
in
-
CERInputStream
public CERInputStream(java.io.InputStream in,
boolean extraAllowed)
CERInputStream
public CERInputStream(java.io.InputStream in,
long maxLength)
CERInputStream
public CERInputStream(java.io.InputStream in,
long maxLength,
boolean extraAllowed)
CERInputStream
public CERInputStream(java.io.InputStream in,
long maxLength,
long startIndex,
boolean extraAllowed)
CERInputStream
public CERInputStream(java.io.InputStream in,
long maxLength,
long startIndex,
boolean extraAllowed,
long delay,
long delayUnit)
CERInputStream
public CERInputStream(java.io.File src)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
CERInputStream
public CERInputStream(java.lang.String srcPath)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
CERInputStream
public CERInputStream(java.io.File src,
long maxLength)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
CERInputStream
public CERInputStream(java.lang.String srcPath,
long maxLength)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
decode
public ASN1DecodedObject decode()
throws java.io.IOException,
ASN1DecodingException,
EndOfContentFoundException,
ASN1SecurityException,
ASN1TimerException
- Specified by:
decode
in class ASN1InputStream
- Throws:
java.io.IOException
ASN1DecodingException
EndOfContentFoundException
ASN1SecurityException
ASN1TimerException
getInstance
public final ASN1InputStream getInstance(java.io.InputStream in,
long length,
long startIndex,
boolean extraAllowed)
- Specified by:
getInstance
in class DefiniteLengthInputStream