Alphabetical Index

A C D E G H I K L M P R S T U V W X Z

A

addCertificatesAndCRLs(CertStore) - method in class org.bouncycastle.cms.CMSSignedDataGenerator
add the certificates and CRLs contained in the given CertStore to the pool that will be included in the encoded signature block.
addCertificatesAndCRLs(CertStore) - method in class org.bouncycastle.mail.smime.SMIMESignedGenerator
add the certificates and CRLs contained in the given CertStore to the pool that will be included in the encoded signature block.
addKEKRecipient(SecretKey,byte[]) - method in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
add a KEK recipient.
add a recipient
addKeyTransRecipient(PublicKey,byte[]) - method in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
add a recipient - note: this will only work on V3 and later clients.
add a recipient.
addKeyTransRecipient(X509Certificate) - method in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
add a recipient.
add a signer - no attributes other than the default ones will be provided here.
addSigner(PrivateKey,X509Certificate,String) - method in class org.bouncycastle.mail.smime.SMIMESignedGenerator
add a signer - no attributes other than the default ones will be provided here.
add a signer with extra signed/unsigned attributes.
add a signer with extra signed/unsigned attributes.
Add a store of precalculated signers to the generator.
AES128_CBC - static field in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
AES128_CBC - static field in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
AES192_CBC - static field in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
AES192_CBC - static field in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
aes192kg - static field in class org.bouncycastle.cms.test.CMSTestUtil
AES256_CBC - static field in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
AES256_CBC - static field in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
AllTests - class org.bouncycastle.cms.test.AllTests
AllTests - class org.bouncycastle.mail.smime.test.AllTests

C

CAST5_CBC - static field in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
CAST5_CBC - static field in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
CMSCompressedData - class org.bouncycastle.cms.CMSCompressedData
containing class for an CMS Compressed Data object
CMSCompressedData(byte[]) - constructor for class org.bouncycastle.cms.CMSCompressedData
CMSCompressedData(ContentInfo) - constructor for class org.bouncycastle.cms.CMSCompressedData
CMSCompressedData(InputStream) - constructor for class org.bouncycastle.cms.CMSCompressedData
General class for generating a compressed CMS message.
CMSCompressedDataGenerator() - constructor for class org.bouncycastle.cms.CMSCompressedDataGenerator
base constructor
a holding class for a byte array of data to be enveloped.
CMSEnvelopableByteArray(byte[]) - constructor for class org.bouncycastle.cms.CMSEnvelopableByteArray
CMSEnvelopedData - class org.bouncycastle.cms.CMSEnvelopedData
containing class for an CMS Enveloped Data object
CMSEnvelopedData(byte[]) - constructor for class org.bouncycastle.cms.CMSEnvelopedData
CMSEnvelopedData(ContentInfo) - constructor for class org.bouncycastle.cms.CMSEnvelopedData
CMSEnvelopedData(InputStream) - constructor for class org.bouncycastle.cms.CMSEnvelopedData
General class for generating a CMS enveloped-data message.
CMSEnvelopedDataGenerator() - constructor for class org.bouncycastle.cms.CMSEnvelopedDataGenerator
base constructor
CMSException - class org.bouncycastle.cms.CMSException
CMSException(String) - constructor for class org.bouncycastle.cms.CMSException
CMSException(String,Exception) - constructor for class org.bouncycastle.cms.CMSException
CMSProcessable - interface org.bouncycastle.cms.CMSProcessable
CMSProcessableBodyPart - class org.bouncycastle.mail.smime.CMSProcessableBodyPart
a holding class for a BodyPart to be processed.
CMSProcessableBodyPart(BodyPart) - constructor for class org.bouncycastle.mail.smime.CMSProcessableBodyPart
a holding class for a BodyPart to be processed which does CRLF canonicalisation if dealing with non-binary data.
CMSProcessableBodyPartInbound(BodyPart) - constructor for class org.bouncycastle.mail.smime.CMSProcessableBodyPartInbound
Create a processable with the default transfer encoding of 7bit
CMSProcessableBodyPartInbound(BodyPart,String) - constructor for class org.bouncycastle.mail.smime.CMSProcessableBodyPartInbound
Create a processable with the a default transfer encoding of the passed in value.
a holding class for a BodyPart to be processed which does CRLF canocicalisation if dealing with non-binary data.
CMSProcessableBodyPartOutbound(BodyPart) - constructor for class org.bouncycastle.mail.smime.CMSProcessableBodyPartOutbound
Create a processable with the default transfer encoding of 7bit
CMSProcessableBodyPartOutbound(BodyPart,String) - constructor for class org.bouncycastle.mail.smime.CMSProcessableBodyPartOutbound
Create a processable with the a default transfer encoding of the passed in value.
a holding class for a byte array of data to be compressed.
CMSProcessableByteArray(byte[]) - constructor for class org.bouncycastle.cms.CMSProcessableByteArray
CMSSignableByteArray - class org.bouncycastle.cms.CMSSignableByteArray
a holding class for a byte array of data to be signed or verified.
CMSSignableByteArray(byte[]) - constructor for class org.bouncycastle.cms.CMSSignableByteArray
CMSSignedData - class org.bouncycastle.cms.CMSSignedData
general class for handling a pkcs7-signature message.
CMSSignedData(byte[]) - constructor for class org.bouncycastle.cms.CMSSignedData
CMSSignedData(ContentInfo) - constructor for class org.bouncycastle.cms.CMSSignedData
CMSSignedData(InputStream) - constructor for class org.bouncycastle.cms.CMSSignedData
base constructor - with encapsulated content
base constructor
CMSSignedDataGenerator - class org.bouncycastle.cms.CMSSignedDataGenerator
general class for generating a pkcs7-signature message.
CMSSignedDataGenerator() - constructor for class org.bouncycastle.cms.CMSSignedDataGenerator
base constructor
CMSTestUtil - class org.bouncycastle.cms.test.CMSTestUtil
CompressedDataTest - class org.bouncycastle.cms.test.CompressedDataTest
CompressedDataTest(String) - constructor for class org.bouncycastle.cms.test.CompressedDataTest
CreateCompressedMail - class org.bouncycastle.mail.smime.examples.CreateCompressedMail
a simple example that creates a single compressed mail message.
CreateEncryptedMail - class org.bouncycastle.mail.smime.examples.CreateEncryptedMail
a simple example that creates a single encrypted mail message.
createIssuerAndSerialNumberFor(X509Certificate) - static method in class org.bouncycastle.mail.smime.SMIMEUtil
Return a CMS IssuerAndSerialNumber structure for the passed in X.509 certificate.
CreateSignedMail - class org.bouncycastle.mail.smime.examples.CreateSignedMail
a simple example that creates a single signed mail message.
CreateSignedMultipartMail - class org.bouncycastle.mail.smime.examples.CreateSignedMultipartMail
a simple example that creates a single signed multipart mail message.

D

DATA - static field in class org.bouncycastle.cms.CMSSignedDataGenerator
Default type for the signed data.
data - field in class org.bouncycastle.cms.RecipientInformation
DEBUG - static field in class org.bouncycastle.cms.test.CMSTestUtil
DEBUG - field in class org.bouncycastle.cms.test.CompressedDataTest
DEBUG - field in class org.bouncycastle.cms.test.EnvelopedDataTest
DEBUG - field in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
DEBUG - static field in class org.bouncycastle.mail.smime.test.SMIMETestUtil
DES_EDE3_CBC - static field in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
DES_EDE3_CBC - static field in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
desede128kg - static field in class org.bouncycastle.cms.test.CMSTestUtil
desede128kg - static field in class org.bouncycastle.mail.smime.test.SMIMETestUtil
desede192kg - static field in class org.bouncycastle.cms.test.CMSTestUtil
desede192kg - static field in class org.bouncycastle.mail.smime.test.SMIMETestUtil
DIGEST_MD5 - static field in class org.bouncycastle.cms.CMSSignedDataGenerator
DIGEST_MD5 - static field in class org.bouncycastle.mail.smime.SMIMESignedGenerator
DIGEST_SHA1 - static field in class org.bouncycastle.cms.CMSSignedDataGenerator
DIGEST_SHA1 - static field in class org.bouncycastle.mail.smime.SMIMESignedGenerator
DIGEST_SHA224 - static field in class org.bouncycastle.cms.CMSSignedDataGenerator
DIGEST_SHA224 - static field in class org.bouncycastle.mail.smime.SMIMESignedGenerator
DIGEST_SHA256 - static field in class org.bouncycastle.cms.CMSSignedDataGenerator
DIGEST_SHA256 - static field in class org.bouncycastle.mail.smime.SMIMESignedGenerator
DIGEST_SHA384 - static field in class org.bouncycastle.cms.CMSSignedDataGenerator
DIGEST_SHA384 - static field in class org.bouncycastle.mail.smime.SMIMESignedGenerator
DIGEST_SHA512 - static field in class org.bouncycastle.cms.CMSSignedDataGenerator
DIGEST_SHA512 - static field in class org.bouncycastle.mail.smime.SMIMESignedGenerator
dsaKpg - static field in class org.bouncycastle.mail.smime.test.SMIMETestUtil
dumpBase64(byte[]) - static method in class org.bouncycastle.cms.test.CMSTestUtil

E

encoding - field in class org.bouncycastle.mail.smime.SMIMEGenerator
ENCRYPTION_DSA - static field in class org.bouncycastle.cms.CMSSignedDataGenerator
ENCRYPTION_DSA - static field in class org.bouncycastle.mail.smime.SMIMESignedGenerator
ENCRYPTION_RSA - static field in class org.bouncycastle.cms.CMSSignedDataGenerator
ENCRYPTION_RSA - static field in class org.bouncycastle.mail.smime.SMIMESignedGenerator
EnvelopedDataTest - class org.bouncycastle.cms.test.EnvelopedDataTest
EnvelopedDataTest(String) - constructor for class org.bouncycastle.cms.test.EnvelopedDataTest
equals(Object) - method in class org.bouncycastle.cms.RecipientId
equals(Object) - method in class org.bouncycastle.cms.SignerId

G

generate(MimeBodyPart,String) - method in class org.bouncycastle.mail.smime.SMIMECompressedGenerator
generate an compressed object that contains an SMIME Compressed object using the given provider from the contents of the passed in message
generate(MimeBodyPart,String) - method in class org.bouncycastle.mail.smime.SMIMESignedGenerator
generate a signed object that contains an SMIME Signed Multipart object using the given provider.
generate(MimeBodyPart,String,int,String) - method in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
generate an enveloped object that contains an SMIME Enveloped object using the given provider.
generate(MimeBodyPart,String,String) - method in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
generate an enveloped object that contains an SMIME Enveloped object using the given provider.
generate(MimeMessage,String) - method in class org.bouncycastle.mail.smime.SMIMECompressedGenerator
generate an compressed object that contains an SMIME Compressed object using the given provider from the contents of the passed in message
generate(MimeMessage,String) - method in class org.bouncycastle.mail.smime.SMIMESignedGenerator
generate a signed object that contains an SMIME Signed Multipart object using the given provider from the given MimeMessage
generate(MimeMessage,String,int,String) - method in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
generate an enveloped object that contains an SMIME Enveloped object using the given provider from the contents of the passed in message.
generate(MimeMessage,String,String) - method in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
generate an enveloped object that contains an SMIME Enveloped object using the given provider from the contents of the passed in message
generate a signed object that for a CMS Signed Data object using the given provider - if encapsulate is true a copy of the message will be included in the signature with the default content type "data".
generate an object that contains an CMS Compressed Data
generate a signed object that for a CMS Signed Data object using the given provider.
generate an enveloped object that contains an CMS Enveloped Data object using the given provider.
generate an enveloped object that contains an CMS Enveloped Data object using the given provider.
generate a signed object that for a CMS Signed Data object using the given provider - if encapsulate is true a copy of the message will be included in the signature.
Similar method to the other generate methods.
generateCertificateManagement(String) - method in class org.bouncycastle.mail.smime.SMIMESignedGenerator
Creates a certificate management message which is like a signed message with no content or signers but that still carries certificates and CRLs.
generateEncapsulated(MimeBodyPart,String) - method in class org.bouncycastle.mail.smime.SMIMESignedGenerator
generate a signed message with encapsulated content

Note: doing this is strongly not recommended as it means a recipient of the message will have to be able to read the signature to read the message.

generateEncapsulated(MimeMessage,String) - method in class org.bouncycastle.mail.smime.SMIMESignedGenerator
generate a signed object that contains an SMIME Signed Multipart object using the given provider from the given MimeMessage.
get(org.bouncycastle.cms.SignerId) - method in class org.bouncycastle.cms.SignerInformationStore
getCertificatesAndCRLs(String,String) - method in class org.bouncycastle.cms.CMSSignedData
return a CertStore containing the certificates and CRLs associated with this message.
getCompressedContent() - method in class org.bouncycastle.mail.smime.SMIMECompressed
getContent() - method in class org.bouncycastle.cms.CMSCompressedData
getContent() - method in class org.bouncycastle.cms.CMSProcessable
getContent() - method in class org.bouncycastle.mail.smime.CMSProcessableBodyPart
getContent() - method in class org.bouncycastle.mail.smime.CMSProcessableBodyPartInbound
getContent() - method in class org.bouncycastle.mail.smime.CMSProcessableBodyPartOutbound
getContent() - method in class org.bouncycastle.cms.CMSProcessableByteArray
getContent() - method in class org.bouncycastle.mail.smime.SMIMESigned
return the content that was signed.
getContent(DataSource) - method in class org.bouncycastle.mail.smime.handlers.multipart_signed
getContent(DataSource) - method in class org.bouncycastle.mail.smime.handlers.pkcs7_mime
getContent(DataSource) - method in class org.bouncycastle.mail.smime.handlers.pkcs7_signature
getContent(DataSource) - method in class org.bouncycastle.mail.smime.handlers.x_pkcs7_mime
getContent(DataSource) - method in class org.bouncycastle.mail.smime.handlers.x_pkcs7_signature
getContent(Key,String) - method in class org.bouncycastle.cms.KEKRecipientInformation
decrypt the content and return it as a byte array.
getContent(Key,String) - method in class org.bouncycastle.cms.KeyTransRecipientInformation
decrypt the content and return it as a byte array.
getContent(Key,String) - method in class org.bouncycastle.cms.RecipientInformation
getContentAsMimeMessage(Session) - method in class org.bouncycastle.mail.smime.SMIMESigned
Return the content that was signed as a mime message.
getContentFromSessionKey(Key,String) - method in class org.bouncycastle.cms.RecipientInformation
getContentWithSignature() - method in class org.bouncycastle.mail.smime.SMIMESigned
return the content that was signed - depending on whether this was unencapsulated or not it will return a MimeMultipart or a MimeBodyPart
getDigestAlgOID() - method in class org.bouncycastle.cms.SignerInformation
return the object identifier for the signature.
getDigestAlgParams() - method in class org.bouncycastle.cms.SignerInformation
return the signature parameters, or null if there aren't any.
getEncoded() - method in class org.bouncycastle.cms.CMSCompressedData
return the ASN.1 encoded representation of this object.
getEncoded() - method in class org.bouncycastle.cms.CMSEnvelopedData
return the ASN.1 encoded representation of this object.
getEncoded() - method in class org.bouncycastle.cms.CMSSignedData
return the ASN.1 encoded representation of this object.
getEncryptedContent() - method in class org.bouncycastle.mail.smime.SMIMEEnveloped
getEncryptionAlgOID() - method in class org.bouncycastle.cms.CMSEnvelopedData
return the object identifier for the content encryption algorithm.
getEncryptionAlgOID() - method in class org.bouncycastle.cms.SignerInformation
return the object identifier for the signature.
getEncryptionAlgorithmParameters(String) - method in class org.bouncycastle.cms.CMSEnvelopedData
Return an AlgorithmParameters object giving the encryption parameters used to encrypt the message content.
getEncryptionAlgParams() - method in class org.bouncycastle.cms.CMSEnvelopedData
return the ASN.1 encoded encryption algorithm parameters, or null if there aren't any.
getEncryptionAlgParams() - method in class org.bouncycastle.cms.SignerInformation
return the signature/encyrption algorithm parameters, or null if there aren't any.
getKeyEncryptionAlgOID() - method in class org.bouncycastle.cms.RecipientInformation
return the object identifier for the key encryption algorithm.
Return an AlgorithmParameters object giving the encryption parameters used to encrypt the key this recipient holds.
getKeyEncryptionAlgParams() - method in class org.bouncycastle.cms.RecipientInformation
return the ASN.1 encoded key encryption algorithm parameters, or null if there aren't any.
getKeyIdentifier() - method in class org.bouncycastle.cms.RecipientId
return the secret key identifier
getRecipientInfos() - method in class org.bouncycastle.cms.CMSEnvelopedData
return a store of the intended recipients for this message
getRecipients() - method in class org.bouncycastle.cms.RecipientInformationStore
getRID() - method in class org.bouncycastle.cms.RecipientInformation
getSID() - method in class org.bouncycastle.cms.SignerInformation
getSignature() - method in class org.bouncycastle.cms.SignerInformation
return the encoded signature
getSignedAttributes() - method in class org.bouncycastle.cms.SignerInformation
return a table of the signed attributes - indexed by the OID of the attribute.
getSignedContent() - method in class org.bouncycastle.cms.CMSSignedData
getSignedContentTypeOID() - method in class org.bouncycastle.cms.CMSSignedData
Return the a string representation of the OID associated with the encapsulated content info structure carried in the signed data.
getSignerInfos() - method in class org.bouncycastle.cms.CMSSignedData
return the collection of signers that are associated with the signatures for the message.
getSigners() - method in class org.bouncycastle.cms.SignerInformationStore
getTransferData(DataFlavor,DataSource) - method in class org.bouncycastle.mail.smime.handlers.multipart_signed
getTransferData(DataFlavor,DataSource) - method in class org.bouncycastle.mail.smime.handlers.pkcs7_mime
getTransferData(DataFlavor,DataSource) - method in class org.bouncycastle.mail.smime.handlers.pkcs7_signature
getTransferData(DataFlavor,DataSource) - method in class org.bouncycastle.mail.smime.handlers.x_pkcs7_mime
getTransferData(DataFlavor,DataSource) - method in class org.bouncycastle.mail.smime.handlers.x_pkcs7_signature
getTransferDataFlavors() - method in class org.bouncycastle.mail.smime.handlers.multipart_signed
getTransferDataFlavors() - method in class org.bouncycastle.mail.smime.handlers.pkcs7_mime
getTransferDataFlavors() - method in class org.bouncycastle.mail.smime.handlers.pkcs7_signature
getTransferDataFlavors() - method in class org.bouncycastle.mail.smime.handlers.x_pkcs7_mime
getTransferDataFlavors() - method in class org.bouncycastle.mail.smime.handlers.x_pkcs7_signature
getUnderlyingException() - method in class org.bouncycastle.cms.CMSException
getUnderlyingException() - method in class org.bouncycastle.mail.smime.SMIMEException
getUnprotectedAttributes() - method in class org.bouncycastle.cms.CMSEnvelopedData
return a table of the unprotected attributes indexed by the OID of the attribute.
getUnsignedAttributes() - method in class org.bouncycastle.cms.SignerInformation
return a table of the unsigned attributes indexed by the OID of the attribute.

H

hashCode() - method in class org.bouncycastle.cms.RecipientId
hashCode() - method in class org.bouncycastle.cms.SignerId

I

IDEA_CBC - static field in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
IDEA_CBC - static field in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator

K

the RecipientInfo class for a recipient who has been sent a message encrypted using a secret key known to the other side.
keyEncAlg - field in class org.bouncycastle.cms.RecipientInformation
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.
kpg - static field in class org.bouncycastle.cms.test.CMSTestUtil
kpg - static field in class org.bouncycastle.mail.smime.test.SMIMETestUtil

L

log(Exception) - static method in class org.bouncycastle.cms.test.CMSTestUtil
log(Exception) - method in class org.bouncycastle.cms.test.CompressedDataTest
log(Exception) - method in class org.bouncycastle.cms.test.EnvelopedDataTest
log(Exception) - method in class org.bouncycastle.cms.test.SignedDataTest
log(Exception) - method in class org.bouncycastle.mail.smime.test.SMIMECompressedTest
log(Exception) - method in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
log(Exception) - method in class org.bouncycastle.mail.smime.test.SMIMESignedTest
log(Exception) - static method in class org.bouncycastle.mail.smime.test.SMIMETestUtil
log(String) - static method in class org.bouncycastle.cms.test.CMSTestUtil
log(String) - method in class org.bouncycastle.cms.test.CompressedDataTest
log(String) - method in class org.bouncycastle.cms.test.EnvelopedDataTest
log(String) - method in class org.bouncycastle.cms.test.SignedDataTest
log(String) - method in class org.bouncycastle.mail.smime.test.SMIMECompressedTest
log(String) - method in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
log(String) - method in class org.bouncycastle.mail.smime.test.SMIMESignedTest
log(String) - static method in class org.bouncycastle.mail.smime.test.SMIMETestUtil

M

main(args[]) - static method in class org.bouncycastle.cms.test.CompressedDataTest
main(args[]) - static method in class org.bouncycastle.mail.smime.examples.CreateCompressedMail
main(args[]) - static method in class org.bouncycastle.mail.smime.examples.CreateEncryptedMail
main(args[]) - static method in class org.bouncycastle.mail.smime.examples.CreateSignedMail
main(args[]) - static method in class org.bouncycastle.mail.smime.examples.CreateSignedMultipartMail
main(args[]) - static method in class org.bouncycastle.cms.test.EnvelopedDataTest
main(args[]) - static method in class org.bouncycastle.mail.smime.examples.ReadCompressedMail
main(args[]) - static method in class org.bouncycastle.mail.smime.examples.ReadEncryptedMail
main(args[]) - static method in class org.bouncycastle.mail.smime.examples.SendSignedAndEncryptedMail
main(args[]) - static method in class org.bouncycastle.cms.test.SignedDataTest
main(args[]) - static method in class org.bouncycastle.mail.smime.test.SMIMECompressedTest
main(args[]) - static method in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
main(args[]) - static method in class org.bouncycastle.mail.smime.test.SMIMESignedTest
main(String[]) - static method in class org.bouncycastle.cms.test.AllTests
main(String[]) - static method in class org.bouncycastle.mail.smime.test.AllTests
main(String[]) - static method in class org.bouncycastle.mail.smime.examples.ReadSignedMail
makeAES192Key() - static method in class org.bouncycastle.cms.test.CMSTestUtil
makeCACertificate(KeyPair,String,KeyPair,String) - static method in class org.bouncycastle.cms.test.CMSTestUtil
makeCertificate(KeyPair,String,KeyPair,String) - static method in class org.bouncycastle.cms.test.CMSTestUtil
makeCertificate(KeyPair,String,KeyPair,String) - static method in class org.bouncycastle.mail.smime.test.SMIMETestUtil
makeCertificate(KeyPair,String,KeyPair,String,boolean) - static method in class org.bouncycastle.cms.test.CMSTestUtil
makeContentBodyPart(MimeBodyPart) - method in class org.bouncycastle.mail.smime.SMIMEGenerator
Make sure we have a valid content body part - setting the headers with defaults if neccessary.
makeContentBodyPart(MimeMessage) - method in class org.bouncycastle.mail.smime.SMIMEGenerator
extract an appropriate body part from the passed in MimeMessage
makeDesede128Key() - static method in class org.bouncycastle.cms.test.CMSTestUtil
makeDesede128Key() - static method in class org.bouncycastle.mail.smime.test.SMIMETestUtil
makeDesede192Key() - static method in class org.bouncycastle.cms.test.CMSTestUtil
makeDesede192Key() - static method in class org.bouncycastle.mail.smime.test.SMIMETestUtil
makeDSAKeyPair() - static method in class org.bouncycastle.mail.smime.test.SMIMETestUtil
makeKeyPair() - static method in class org.bouncycastle.cms.test.CMSTestUtil
makeKeyPair() - static method in class org.bouncycastle.mail.smime.test.SMIMETestUtil
makeMimeBodyPart(MimeMultipart) - static method in class org.bouncycastle.mail.smime.test.SMIMETestUtil
makeMimeBodyPart(String) - static method in class org.bouncycastle.mail.smime.test.SMIMETestUtil
makeMimeMultipart(String,String) - static method in class org.bouncycastle.mail.smime.test.SMIMETestUtil
makeRC2128Key() - static method in class org.bouncycastle.cms.test.CMSTestUtil
makeRC240Key() - static method in class org.bouncycastle.cms.test.CMSTestUtil
makeRC240Key() - static method in class org.bouncycastle.mail.smime.test.SMIMETestUtil
makeRC264Key() - static method in class org.bouncycastle.cms.test.CMSTestUtil
multipart_signed - class org.bouncycastle.mail.smime.handlers.multipart_signed

P

pkcs7_mime - class org.bouncycastle.mail.smime.handlers.pkcs7_mime
pkcs7_signature - class org.bouncycastle.mail.smime.handlers.pkcs7_signature

R

rand - static field in class org.bouncycastle.cms.test.CMSTestUtil
rand - static field in class org.bouncycastle.mail.smime.test.SMIMETestUtil
rc2128kg - static field in class org.bouncycastle.cms.test.CMSTestUtil
rc240kg - static field in class org.bouncycastle.cms.test.CMSTestUtil
rc240kg - static field in class org.bouncycastle.mail.smime.test.SMIMETestUtil
rc264kg - static field in class org.bouncycastle.cms.test.CMSTestUtil
RC2_CBC - static field in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
RC2_CBC - static field in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
ReadCompressedMail - class org.bouncycastle.mail.smime.examples.ReadCompressedMail
a simple example that reads a compressed email.
ReadEncryptedMail - class org.bouncycastle.mail.smime.examples.ReadEncryptedMail
a simple example that reads an encrypted email.
ReadSignedMail - class org.bouncycastle.mail.smime.examples.ReadSignedMail
a simple example that reads a basic SMIME signed mail file.
RecipientId - class org.bouncycastle.cms.RecipientId
RecipientInformation - class org.bouncycastle.cms.RecipientInformation
RecipientInformationStore(Collection) - constructor for class org.bouncycastle.cms.RecipientInformationStore
Replace the signerinformation store associated with this CMSSignedData object with the new one passed in.
Return a signer information object with the passed in unsigned attributes replacing the ones that are current associated with the object passed in.
rid - field in class org.bouncycastle.cms.RecipientInformation

S

SendSignedAndEncryptedMail - class org.bouncycastle.mail.smime.examples.SendSignedAndEncryptedMail
Example that sends a signed and encrypted mail message.
serialNumber - static field in class org.bouncycastle.cms.test.CMSTestUtil
serialNumber - static field in class org.bouncycastle.mail.smime.test.SMIMETestUtil
setContentTransferEncoding(String) - method in class org.bouncycastle.mail.smime.SMIMEGenerator
set the content-transfer-encoding for the signature.
setKeyIdentifier(byte[]) - method in class org.bouncycastle.cms.RecipientId
set a secret key identifier (for use with KEKRecipientInfo)
setUp() - method in class org.bouncycastle.cms.test.CompressedDataTest
setUp() - method in class org.bouncycastle.cms.test.EnvelopedDataTest
setUp() - method in class org.bouncycastle.cms.test.SignedDataTest
setUp() - method in class org.bouncycastle.mail.smime.test.SMIMECompressedTest
setUp() - method in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
setUp() - method in class org.bouncycastle.mail.smime.test.SMIMESignedTest
SignedDataTest - class org.bouncycastle.cms.test.SignedDataTest
SignedDataTest(String) - constructor for class org.bouncycastle.cms.test.SignedDataTest
SignerId - class org.bouncycastle.cms.SignerId
a basic index for a signer.
SignerInformation - class org.bouncycastle.cms.SignerInformation
an expanded SignerInfo block from a CMS Signed message
SignerInformationStore - class org.bouncycastle.cms.SignerInformationStore
SignerInformationStore(Collection) - constructor for class org.bouncycastle.cms.SignerInformationStore
size() - method in class org.bouncycastle.cms.RecipientInformationStore
size() - method in class org.bouncycastle.cms.SignerInformationStore
SMIMECompressed - class org.bouncycastle.mail.smime.SMIMECompressed
containing class for an S/MIME pkcs7-mime MimePart.
SMIMECompressed(MimeBodyPart) - constructor for class org.bouncycastle.mail.smime.SMIMECompressed
SMIMECompressed(MimeMessage) - constructor for class org.bouncycastle.mail.smime.SMIMECompressed
SMIMECompressedGenerator - class org.bouncycastle.mail.smime.SMIMECompressedGenerator
General class for generating a pkcs7-mime message.
SMIMECompressedGenerator() - constructor for class org.bouncycastle.mail.smime.SMIMECompressedGenerator
base constructor
SMIMECompressedTest - class org.bouncycastle.mail.smime.test.SMIMECompressedTest
SMIMECompressedTest(String) - constructor for class org.bouncycastle.mail.smime.test.SMIMECompressedTest
SMIMEEnveloped - class org.bouncycastle.mail.smime.SMIMEEnveloped
containing class for an S/MIME pkcs7-mime MimePart.
SMIMEEnveloped(MimeBodyPart) - constructor for class org.bouncycastle.mail.smime.SMIMEEnveloped
SMIMEEnveloped(MimeMessage) - constructor for class org.bouncycastle.mail.smime.SMIMEEnveloped
SMIMEEnvelopedGenerator - class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
General class for generating a pkcs7-mime message.
SMIMEEnvelopedGenerator() - constructor for class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
base constructor
SMIMEEnvelopedTest - class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
SMIMEEnvelopedTest(String) - constructor for class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
SMIMEException - class org.bouncycastle.mail.smime.SMIMEException
SMIMEException(String) - constructor for class org.bouncycastle.mail.smime.SMIMEException
SMIMEException(String,Exception) - constructor for class org.bouncycastle.mail.smime.SMIMEException
SMIMEGenerator - class org.bouncycastle.mail.smime.SMIMEGenerator
super class of the various generators.
SMIMEGenerator() - constructor for class org.bouncycastle.mail.smime.SMIMEGenerator
base constructor
SMIMESigned - class org.bouncycastle.mail.smime.SMIMESigned
general class for handling a pkcs7-signature message.
SMIMESigned(MimeMultipart) - constructor for class org.bouncycastle.mail.smime.SMIMESigned
base constructor using a defaultContentTransferEncoding of 7bit
SMIMESigned(MimeMultipart,String) - constructor for class org.bouncycastle.mail.smime.SMIMESigned
base constructor with settable contentTransferEncoding
SMIMESigned(Part) - constructor for class org.bouncycastle.mail.smime.SMIMESigned
base constructor for a signed message with encapsulated content.
SMIMESignedGenerator - class org.bouncycastle.mail.smime.SMIMESignedGenerator
general class for generating a pkcs7-signature message.
SMIMESignedGenerator() - constructor for class org.bouncycastle.mail.smime.SMIMESignedGenerator
base constructor - default content transfer encoding 7bit
SMIMESignedGenerator(String) - constructor for class org.bouncycastle.mail.smime.SMIMESignedGenerator
base constructor - default content transfer encoding explicitly set
SMIMESignedTest - class org.bouncycastle.mail.smime.test.SMIMESignedTest
SMIMESignedTest(String) - constructor for class org.bouncycastle.mail.smime.test.SMIMESignedTest
SMIMETestUtil - class org.bouncycastle.mail.smime.test.SMIMETestUtil
SMIMEUtil - class org.bouncycastle.mail.smime.SMIMEUtil
suite() - static method in class org.bouncycastle.cms.test.AllTests
suite() - static method in class org.bouncycastle.mail.smime.test.AllTests
suite() - static method in class org.bouncycastle.cms.test.CompressedDataTest
suite() - static method in class org.bouncycastle.cms.test.EnvelopedDataTest
suite() - static method in class org.bouncycastle.cms.test.SignedDataTest
suite() - static method in class org.bouncycastle.mail.smime.test.SMIMECompressedTest
suite() - static method in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
suite() - static method in class org.bouncycastle.mail.smime.test.SMIMESignedTest

T

tearDown() - method in class org.bouncycastle.cms.test.CompressedDataTest
tearDown() - method in class org.bouncycastle.cms.test.EnvelopedDataTest
tearDown() - method in class org.bouncycastle.cms.test.SignedDataTest
tearDown() - method in class org.bouncycastle.mail.smime.test.SMIMECompressedTest
tearDown() - method in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
tearDown() - method in class org.bouncycastle.mail.smime.test.SMIMESignedTest
testAESKEK() - method in class org.bouncycastle.cms.test.EnvelopedDataTest
testCapEncrypt() - method in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
testCASTEncrypted() - method in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
testCertificateManagement() - method in class org.bouncycastle.mail.smime.test.SMIMESignedTest
testDESEDE3Encrypted() - method in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
testDESKEK() - method in class org.bouncycastle.cms.test.EnvelopedDataTest
testEach() - method in class org.bouncycastle.cms.test.CompressedDataTest
testIDEAEncrypted() - method in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
testKeyTrans() - method in class org.bouncycastle.cms.test.EnvelopedDataTest
testKeyTrans128RC4() - method in class org.bouncycastle.cms.test.EnvelopedDataTest
testKeyTransAES128() - method in class org.bouncycastle.cms.test.EnvelopedDataTest
testKeyTransAES192() - method in class org.bouncycastle.cms.test.EnvelopedDataTest
testKeyTransAES256() - method in class org.bouncycastle.cms.test.EnvelopedDataTest
testKeyTransODES() - method in class org.bouncycastle.cms.test.EnvelopedDataTest
testKeyTransRC4() - method in class org.bouncycastle.cms.test.EnvelopedDataTest
testKeyTransSmallAES() - method in class org.bouncycastle.cms.test.EnvelopedDataTest
testMD5WithRSA() - method in class org.bouncycastle.mail.smime.test.SMIMESignedTest
testRC2Encrypted() - method in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
testRC2KEK() - method in class org.bouncycastle.cms.test.EnvelopedDataTest
testSHA1withDSA() - method in class org.bouncycastle.mail.smime.test.SMIMESignedTest
testSHA1WithRSA() - method in class org.bouncycastle.mail.smime.test.SMIMECompressedTest
test compressing and uncompressing of a multipart-signed message.
testSHA1WithRSA() - method in class org.bouncycastle.mail.smime.test.SMIMESignedTest
testSHA1WithRSAEncapsulated() - method in class org.bouncycastle.cms.test.SignedDataTest
testSHA1WithRSAEncapsulated() - method in class org.bouncycastle.mail.smime.test.SMIMESignedTest
testSHA224WithRSA() - method in class org.bouncycastle.mail.smime.test.SMIMESignedTest
testSHA224WithRSAEncapsulated() - method in class org.bouncycastle.cms.test.SignedDataTest
testSHA256WithRSABinary() - method in class org.bouncycastle.mail.smime.test.SMIMESignedTest
testSHA256WithRSAEncapsulated() - method in class org.bouncycastle.cms.test.SignedDataTest
testSubKeyId() - method in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
testUnsortedAttributes() - method in class org.bouncycastle.cms.test.SignedDataTest
testWorkingData() - method in class org.bouncycastle.cms.test.CompressedDataTest
toMimeBodyPart(byte[]) - static method in class org.bouncycastle.mail.smime.SMIMEUtil
return the MimeBodyPart described in the raw bytes provided in content

U

useBase64 - field in class org.bouncycastle.mail.smime.SMIMEGenerator

V

verify(PublicKey,String) - method in class org.bouncycastle.cms.SignerInformation
verify that the given public key succesfully handles and confirms the signature associated with this signer.
verify(X509Certificate,String) - method in class org.bouncycastle.cms.SignerInformation
verify that the given certificate succesfully handles and confirms the signature associated with this signer and, if a signingTime attribute is available, that the certificate was valid at the time the signature was generated.

W

write(OutputStream) - method in class org.bouncycastle.cms.CMSProcessable
generic routine to copy out the data we want processed - the OutputStream passed in will do the handling on it's own.
write(OutputStream) - method in class org.bouncycastle.mail.smime.CMSProcessableBodyPart
generic routine to copy out the data we want processed - the OutputStream passed in will do the handling on it's own.
write(OutputStream) - method in class org.bouncycastle.mail.smime.CMSProcessableBodyPartInbound
generic routine to copy out the data we want processed - the OutputStream passed in will do the handling on it's own.
write(OutputStream) - method in class org.bouncycastle.mail.smime.CMSProcessableBodyPartOutbound
generic routine to copy out the data we want processed - the OutputStream passed in will do the handling on it's own.
write(OutputStream) - method in class org.bouncycastle.cms.CMSProcessableByteArray
generic routine to copy out the data we want processed - the OutputStream passed in will do the handling on it's own.
writeTo(Object,String,OutputStream) - method in class org.bouncycastle.mail.smime.handlers.multipart_signed
writeTo(Object,String,OutputStream) - method in class org.bouncycastle.mail.smime.handlers.pkcs7_mime
writeTo(Object,String,OutputStream) - method in class org.bouncycastle.mail.smime.handlers.pkcs7_signature
writeTo(Object,String,OutputStream) - method in class org.bouncycastle.mail.smime.handlers.x_pkcs7_mime
writeTo(Object,String,OutputStream) - method in class org.bouncycastle.mail.smime.handlers.x_pkcs7_signature

X

x_pkcs7_mime - class org.bouncycastle.mail.smime.handlers.x_pkcs7_mime
x_pkcs7_signature - class org.bouncycastle.mail.smime.handlers.x_pkcs7_signature

Z

ZLIB - static field in class org.bouncycastle.cms.CMSCompressedDataGenerator
ZLIB - static field in class org.bouncycastle.mail.smime.SMIMECompressedGenerator