org.bouncycastle.cms

Class CMSCompressedDataStreamGenerator


public class CMSCompressedDataStreamGenerator
extends java.lang.Object

General class for generating a compressed CMS message stream.

A simple example of usage.

      CMSCompressedDataStreamGenerator gen = new CMSCompressedDataStreamGenerator();
      
      OutputStream cOut = gen.open(outputStream, CMSCompressedDataStreamGenerator.ZLIB);
      
      cOut.write(data);
      
      cOut.close();
 

Field Summary

static String
ZLIB

Constructor Summary

CMSCompressedDataStreamGenerator()
base constructor

Method Summary

OutputStream
open(OutputStream out, String compressionOID)
OutputStream
open(OutputStream out, String contentOID, String compressionOID)

Field Details

ZLIB

public static final String ZLIB

Constructor Details

CMSCompressedDataStreamGenerator

public CMSCompressedDataStreamGenerator()
base constructor

Method Details

open

public OutputStream open(OutputStream out,
                         String compressionOID)
            throws IOException

open

public OutputStream open(OutputStream out,
                         String contentOID,
                         String compressionOID)
            throws IOException