|
Bouncy Castle Cryptography Library 1.81 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.bouncycastle.openpgp.PGPLiteralData
A single literal data packet in a PGP object stream.
Field Summary | |
static char |
BINARY
Format tag for binary literal data |
static java.lang.String |
CONSOLE
The special name indicating a "for your eyes only" packet. |
static char |
MIME
Format tag for MIME message bodies |
static java.util.Date |
NOW
The special time for a modification time of "now" or the present time. |
static char |
TEXT
Format tag for textual literal data |
static char |
UTF8
Format tag for UTF-8 encoded textual literal data |
Constructor Summary | |
PGPLiteralData(BCPGInputStream pIn)
Construct a PGP LiteralData carrier from the passed in BCPG input stream. |
|
PGPLiteralData(byte[] encData)
Construct a PGP LiteralData carrier from the passed in byte array. |
|
PGPLiteralData(java.io.InputStream inStream)
Construct a PGP LiteralData carrier from the passed in input stream. |
Method Summary | |
java.io.InputStream |
getDataStream()
Return the input stream representing the data stream. |
java.lang.String |
getFileName()
Return the file name associated with the data packet. |
int |
getFormat()
Return the format of the data packet. |
java.io.InputStream |
getInputStream()
Return the raw input stream for the data packet. |
java.util.Date |
getModificationTime()
Return the modification time for the file (at second level precision). |
byte[] |
getRawFileName()
Return the file name as an uninterpreted (UTF-8 encoded) byte array. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final char BINARY
public static final char TEXT
public static final char UTF8
public static final char MIME
public static final java.lang.String CONSOLE
public static final java.util.Date NOW
Constructor Detail |
public PGPLiteralData(byte[] encData) throws java.io.IOException
encData
- an encoding of PGP literal data.
java.io.IOException
- if an error occurs reading from the PGP input.public PGPLiteralData(java.io.InputStream inStream) throws java.io.IOException
inStream
- an input stream containing an encoding of PGP literal data.
java.io.IOException
- if an error occurs reading from the PGP input.public PGPLiteralData(BCPGInputStream pIn) throws java.io.IOException
pIn
- a BCPG input stream containing an encoded PGP literal data structure.
java.io.IOException
- if an error occurs reading from the PGP input.Method Detail |
public int getFormat()
BINARY
, TEXT
, MIME
or UTF8
public java.lang.String getFileName()
public byte[] getRawFileName()
public java.util.Date getModificationTime()
public java.io.InputStream getInputStream()
public java.io.InputStream getDataStream()
getInputStream()
.
|
Bouncy Castle Cryptography Library 1.81 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |