public class CMSCompressedDataStreamGenerator
extends java.lang.Object
A simple example of usage.
CMSCompressedDataStreamGenerator gen = new CMSCompressedDataStreamGenerator(); OutputStream cOut = gen.open(outputStream, new ZlibCompressor()); cOut.write(data); cOut.close();
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ZLIB |
Constructor and Description |
---|
CMSCompressedDataStreamGenerator()
base constructor
|
Modifier and Type | Method and Description |
---|---|
java.io.OutputStream |
open(org.bouncycastle.asn1.ASN1ObjectIdentifier contentOID,
java.io.OutputStream out,
OutputCompressor compressor)
Open a compressing output stream.
|
java.io.OutputStream |
open(java.io.OutputStream out,
OutputCompressor compressor) |
java.io.OutputStream |
open(java.io.OutputStream out,
java.lang.String compressionOID)
Deprecated.
use open(OutputStream, ContentCompressor)
|
java.io.OutputStream |
open(java.io.OutputStream out,
java.lang.String contentOID,
java.lang.String compressionOID)
Deprecated.
use open(OutputStream, ASN1ObjectIdentifier, ContentCompressor)
|
void |
setBufferSize(int bufferSize)
Set the underlying string size for encapsulated data
|
public static final java.lang.String ZLIB
public CMSCompressedDataStreamGenerator()
public void setBufferSize(int bufferSize)
bufferSize
- length of octet strings to buffer the data.public java.io.OutputStream open(java.io.OutputStream out, java.lang.String compressionOID) throws java.io.IOException
java.io.IOException
public java.io.OutputStream open(java.io.OutputStream out, java.lang.String contentOID, java.lang.String compressionOID) throws java.io.IOException
java.io.IOException
public java.io.OutputStream open(java.io.OutputStream out, OutputCompressor compressor) throws java.io.IOException
java.io.IOException
public java.io.OutputStream open(org.bouncycastle.asn1.ASN1ObjectIdentifier contentOID, java.io.OutputStream out, OutputCompressor compressor) throws java.io.IOException
contentOID
- out
- compressor
- java.io.IOException