Bouncy Castle Cryptography Library 1.81

org.bouncycastle.mail.smime
Class SMIMECompressedGenerator

java.lang.Object
  extended byorg.bouncycastle.mail.smime.SMIMEGenerator
      extended byorg.bouncycastle.mail.smime.SMIMECompressedGenerator

public class SMIMECompressedGenerator
extends SMIMEGenerator

General class for generating a pkcs7-mime compressed message. A simple example of usage. SMIMECompressedGenerator fact = new SMIMECompressedGenerator(); MimeBodyPart smime = fact.generate(content, algorithm); Note: Most clients expect the MimeBodyPart to be in a MimeMultipart when it's sent.


Field Summary
static java.lang.String ZLIB
           
 
Fields inherited from class org.bouncycastle.mail.smime.SMIMEGenerator
encoding, useBase64
 
Constructor Summary
SMIMECompressedGenerator()
           
 
Method Summary
 javax.mail.internet.MimeBodyPart generate(javax.mail.internet.MimeBodyPart content, org.bouncycastle.operator.OutputCompressor compressor)
          generate an compressed object that contains an SMIME Compressed object using the given provider from the contents of the passed in message
 javax.mail.internet.MimeBodyPart generate(javax.mail.internet.MimeMessage message, org.bouncycastle.operator.OutputCompressor compressor)
          generate an compressed object that contains an SMIME Compressed object using the given provider from the contents of the passed in message
 
Methods inherited from class org.bouncycastle.mail.smime.SMIMEGenerator
makeContentBodyPart, makeContentBodyPart, setContentTransferEncoding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ZLIB

public static final java.lang.String ZLIB
Constructor Detail

SMIMECompressedGenerator

public SMIMECompressedGenerator()
Method Detail

generate

public javax.mail.internet.MimeBodyPart generate(javax.mail.internet.MimeBodyPart content,
                                                 org.bouncycastle.operator.OutputCompressor compressor)
                                          throws SMIMEException
generate an compressed object that contains an SMIME Compressed object using the given provider from the contents of the passed in message

Throws:
SMIMEException

generate

public javax.mail.internet.MimeBodyPart generate(javax.mail.internet.MimeMessage message,
                                                 org.bouncycastle.operator.OutputCompressor compressor)
                                          throws SMIMEException
generate an compressed object that contains an SMIME Compressed object using the given provider from the contents of the passed in message

Throws:
SMIMEException

Bouncy Castle Cryptography Library 1.81