org.bouncycastle.openpgp
Class PGPLiteralDataGenerator
java.lang.Object
|
+--org.bouncycastle.openpgp.PGPLiteralDataGenerator
- public class PGPLiteralDataGenerator
- extends java.lang.Object
Class for producing literal data packets.
|
Field Summary |
static char |
BINARY
|
static java.lang.String |
CONSOLE
The special name indicating a "for your eyes only" packet. |
static java.util.Date |
NOW
The special time for a modification time of "now" or
the present time. |
static char |
TEXT
|
|
Method Summary |
void |
close()
Close the literal data packet. |
java.io.OutputStream |
open(java.io.OutputStream out,
char format,
java.io.File file)
Open a literal data packet for the passed in File object, returning
an output stream for saving the file contents. |
java.io.OutputStream |
open(java.io.OutputStream out,
char format,
java.lang.String name,
long length,
java.util.Date modificationTime)
Open a literal data packet, returning a stream to store the data inside
the packet. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
BINARY
public static final char BINARY
TEXT
public static final char TEXT
CONSOLE
public static final java.lang.String CONSOLE
- The special name indicating a "for your eyes only" packet.
NOW
public static final java.util.Date NOW
- The special time for a modification time of "now" or
the present time.
PGPLiteralDataGenerator
public PGPLiteralDataGenerator()
PGPLiteralDataGenerator
public PGPLiteralDataGenerator(boolean oldFormat)
- Generates literal data objects in the old format, this is
important if you need compatability with PGP 2.6.x.
- Parameters:
oldFormat -
open
public java.io.OutputStream open(java.io.OutputStream out,
char format,
java.lang.String name,
long length,
java.util.Date modificationTime)
throws java.io.IOException
- Open a literal data packet, returning a stream to store the data inside
the packet.
- Parameters:
out - the stream we want the packet informat - the format we are usingname - the name of the "file"length - the length of the data we will writemodificationTime - the time of last modification we want stored.
open
public java.io.OutputStream open(java.io.OutputStream out,
char format,
java.io.File file)
throws java.io.IOException
- Open a literal data packet for the passed in File object, returning
an output stream for saving the file contents.
- Parameters:
out - format - file - - Returns:
- OutputStream
- Throws:
- java.io.IOException -
close
public void close()
throws java.io.IOException
- Close the literal data packet.
- Throws:
- java.io.IOException -