org.bouncycastle.bcpg
Class BCPGInputStream
java.lang.Object
|
+--java.io.InputStream
|
+--org.bouncycastle.bcpg.BCPGInputStream
- public class BCPGInputStream
- extends java.io.InputStream
- implements PacketTags
reader for PGP objects
Fields inherited from interface org.bouncycastle.bcpg.PacketTags |
COMPRESSED_DATA,
EXPERIMENTAL_1,
EXPERIMENTAL_2,
EXPERIMENTAL_3,
EXPERIMENTAL_4,
LITERAL_DATA,
MARKER,
MOD_DETECTION_CODE,
ONE_PASS_SIGNATURE,
PUBLIC_KEY,
PUBLIC_KEY_ENC_SESSION,
PUBLIC_SUBKEY,
RESERVED,
SECRET_KEY,
SECRET_SUBKEY,
SIGNATURE,
SYM_ENC_INTEGRITY_PRO,
SYMMETRIC_KEY_ENC,
SYMMETRIC_KEY_ENC_SESSION,
TRUST,
USER_ATTRIBUTE,
USER_ID |
Methods inherited from class java.io.InputStream |
close,
mark,
markSupported,
read,
read,
reset,
skip |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
BCPGInputStream
public BCPGInputStream(java.io.InputStream in)
available
public int available()
throws java.io.IOException
- Overrides:
- available in class java.io.InputStream
read
public int read()
throws java.io.IOException
- Overrides:
- read in class java.io.InputStream
readFully
public void readFully(byte[] buf,
int off,
int len)
throws java.io.IOException
readFully
public void readFully(byte[] buf)
throws java.io.IOException
nextPacketTag
public int nextPacketTag()
throws java.io.IOException
- returns the nest packet tag in the stream.
- Returns:
- the tag number.
- Throws:
- java.io.IOException -
readPacket
public Packet readPacket()
throws java.io.IOException