Top Description Interfaces Classes
module bcjmail

Package org.bouncycastle.mail.smime


High level classes for dealing with S/MIME objects (RFC 3851).

There is one thing that is worth commenting about with these. If you're using AS2 on some other standard which specifies a different default content transfer encoding from RFC 2405, make sure you use the constructors on SMIMESigned and SMIMESignedGenerator that allow you to set the default ("binary" in the case of AS2 as opposed to "bit7" which is the default).

Interface Summary

Modifier and TypeInterface and Description
public interface

Class Summary

Modifier and TypeClass and Description
public class
CMSProcessableBodyPart

a holding class for a BodyPart to be processed.

public class
CMSProcessableBodyPartInbound

a holding class for a BodyPart to be processed which does CRLF canonicalisation if dealing with non-binary data.

public class
CMSProcessableBodyPartOutbound

a holding class for a BodyPart to be processed which does CRLF canocicalisation if dealing with non-binary data.

pack-priv class
public class
SMIMEAuthEnveloped

containing class for an S/MIME pkcs7-mime encrypted MimePart.

public class
SMIMEAuthEnvelopedGenerator

General class for generating a pkcs7-mime message using AEAD algorithm.

public class
SMIMEAuthEnvelopedParser

Stream based containing class for an S/MIME pkcs7-mime encrypted MimePart using AEAD algorithm.

public class
SMIMECompressed

containing class for an S/MIME pkcs7-mime MimePart.

public class
SMIMECompressedGenerator

General class for generating a pkcs7-mime compressed message.

public class
SMIMECompressedParser

Stream based containing class for an S/MIME pkcs7-mime compressed MimePart.

public class
SMIMEEnveloped

containing class for an S/MIME pkcs7-mime encrypted MimePart.

public class
SMIMEEnvelopedGenerator

General class for generating a pkcs7-mime message.

public class
SMIMEEnvelopedParser

Stream based containing class for an S/MIME pkcs7-mime encrypted MimePart.

public class
public class
public class
SMIMEGenerator

super class of the various generators.

public class
SMIMESigned

general class for handling a pkcs7-signature message.

public class
SMIMESignedGenerator

general class for generating a pkcs7-signature message.

public class
SMIMESignedParser

general class for handling a pkcs7-signature message.

public class
SMIMEToolkit

A tool kit of common tasks.

public class