Top Description Interfaces Classes
[default module]

Package org.bouncycastle.cms.jcajce


CMS operator implementations for doing message encryption, signing, digesting, and MACing operations using the JCA and the JCE.

Interface Summary

Modifier and TypeInterface and Description
pack-priv interface
pack-priv interface

Class Summary

Modifier and TypeClass and Description
pack-priv class
pack-priv class
public class
public class
public class
public class
public class
public class
JcaSimpleSignerInfoGeneratorBuilder

Use this class if you are using a provider that has all the facilities you need.

public class
public class
pack-priv class
public class
public class
JceCMSContentEncryptorBuilder

Builder for the content encryptor in EnvelopedData - used to encrypt the actual transmitted content.

public class
public class
JceKEKAuthenticatedRecipient

the KeyTransRecipientInformation class for a recipient who has been sent a secret key encrypted using their public key that needs to be used to extract the message.

public class
public abstract class
public class
public class
public class
public abstract class
public class
public class
public class
JceKeyTransAuthenticatedRecipient

the KeyTransRecipientInformation class for a recipient who has been sent a secret key encrypted using their public key that needs to be used to extract the message.

public class
public abstract class
public class
public class
public class
JceKTSKeyTransAuthenticatedRecipient

the KeyTransRecipient class for a recipient who has been sent secret key material encrypted using their public key that needs to be used to derive a key and authenticate a message.

public class
JceKTSKeyTransEnvelopedRecipient

the KeyTransRecipient class for a recipient who has been sent secret key material encrypted using their public key that needs to be used to derive a key and extract a message.

public abstract class
public class
public class
public class
public abstract class
JcePasswordRecipient

the RecipientInfo class for a recipient who has been sent a message encrypted using a password.

public class
pack-priv class
pack-priv class
pack-priv class
public class
public class