Bouncy Castle Cryptography 1.26
A C D E G H I K L M O 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.
addKeyTransRecipient(X509Certificate) - Method in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
add a recipient.
addKeyTransRecipient(PublicKey, byte[]) - Method in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
add a recipient
addKeyTransRecipient(X509Certificate) - Method in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
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.
addSigner(PrivateKey, X509Certificate, String) - Method in class org.bouncycastle.cms.CMSSignedDataGenerator
add a signer - no attributes other than the default ones will be provided here.
addSigner(PrivateKey, X509Certificate, String, AttributeTable, AttributeTable) - Method in class org.bouncycastle.cms.CMSSignedDataGenerator
add a signer with extra signed/unsigned attributes.
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.
addSigner(PrivateKey, X509Certificate, String, AttributeTable, AttributeTable) - Method in class org.bouncycastle.mail.smime.SMIMESignedGenerator
add a signer with extra signed/unsigned attributes.
addSigners(SignerInformationStore) - Method in class org.bouncycastle.cms.CMSSignedDataGenerator
Add a store of precalculated signers to the generator.
AES128_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
 
AES128_CBC - Static variable in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
 
AES192_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
 
AES192_CBC - Static variable in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
 
AES256_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
 
AES256_CBC - Static variable in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
 
AllTests - Class in org.bouncycastle.cms.test
 
AllTests() - Constructor for class org.bouncycastle.cms.test.AllTests
 
AllTests - Class in org.bouncycastle.mail.smime.test
 
AllTests() - Constructor for class org.bouncycastle.mail.smime.test.AllTests
 

C

CAST5_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
 
CAST5_CBC - Static variable in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
 
CMSCompressedData - Class in org.bouncycastle.cms
containing class for an CMS Compressed Data object
CMSCompressedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSCompressedData
 
CMSCompressedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSCompressedData
 
CMSCompressedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSCompressedData
 
CMSCompressedDataGenerator - Class in org.bouncycastle.cms
General class for generating a compressed CMS message.
CMSCompressedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSCompressedDataGenerator
base constructor
CMSEnvelopableByteArray - Class in org.bouncycastle.cms
Deprecated. use CMSProcessable
CMSEnvelopableByteArray(byte[]) - Constructor for class org.bouncycastle.cms.CMSEnvelopableByteArray
Deprecated.  
CMSEnvelopedData - Class in org.bouncycastle.cms
containing class for an CMS Enveloped Data object
CMSEnvelopedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSEnvelopedData
 
CMSEnvelopedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSEnvelopedData
 
CMSEnvelopedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSEnvelopedData
 
CMSEnvelopedDataGenerator - Class in org.bouncycastle.cms
General class for generating a pkcs7-mime message.
CMSEnvelopedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSEnvelopedDataGenerator
base constructor
CMSException - Exception in org.bouncycastle.cms
 
CMSException(String) - Constructor for exception org.bouncycastle.cms.CMSException
 
CMSException(String, Exception) - Constructor for exception org.bouncycastle.cms.CMSException
 
CMSProcessable - Interface in org.bouncycastle.cms
 
CMSProcessableBodyPart - Class in org.bouncycastle.mail.smime
a holding class for a BodyPart to be processed.
CMSProcessableBodyPart(BodyPart) - Constructor for class org.bouncycastle.mail.smime.CMSProcessableBodyPart
 
CMSProcessableBodyPartInbound - Class in org.bouncycastle.mail.smime
a holding class for a BodyPart to be processed - if we're reading a signed one
CMSProcessableBodyPartInbound(BodyPart) - Constructor for class org.bouncycastle.mail.smime.CMSProcessableBodyPartInbound
 
CMSProcessableByteArray - Class in org.bouncycastle.cms
a holding class for a byte array of data to be compressed.
CMSProcessableByteArray(byte[]) - Constructor for class org.bouncycastle.cms.CMSProcessableByteArray
 
CMSSignableByteArray - Class in org.bouncycastle.cms
Deprecated. use CMSProcessableByteArray
CMSSignableByteArray(byte[]) - Constructor for class org.bouncycastle.cms.CMSSignableByteArray
Deprecated.  
CMSSignedData - Class in org.bouncycastle.cms
general class for handling a pkcs7-signature message.
CMSSignedData(byte[]) - Constructor for class org.bouncycastle.cms.CMSSignedData
 
CMSSignedData(CMSProcessable, byte[]) - Constructor for class org.bouncycastle.cms.CMSSignedData
 
CMSSignedData(CMSProcessable, InputStream) - Constructor for class org.bouncycastle.cms.CMSSignedData
base constructor
CMSSignedData(InputStream) - Constructor for class org.bouncycastle.cms.CMSSignedData
base constructor - with encapsulated content
CMSSignedData(CMSProcessable, ContentInfo) - Constructor for class org.bouncycastle.cms.CMSSignedData
 
CMSSignedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSSignedData
 
CMSSignedDataGenerator - Class in org.bouncycastle.cms
general class for generating a pkcs7-signature message.
CMSSignedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSSignedDataGenerator
base constructor
CMSTestUtil - Class in org.bouncycastle.cms.test
 
CMSTestUtil() - Constructor for class org.bouncycastle.cms.test.CMSTestUtil
 
CompressedDataTest - Class in org.bouncycastle.cms.test
 
CompressedDataTest(String) - Constructor for class org.bouncycastle.cms.test.CompressedDataTest
 
CreateCompressedMail - Class in org.bouncycastle.mail.smime.examples
a simple example that creates a single compressed mail message.
CreateCompressedMail() - Constructor for class org.bouncycastle.mail.smime.examples.CreateCompressedMail
 
CreateEncryptedMail - Class in org.bouncycastle.mail.smime.examples
a simple example that creates a single encrypted mail message.
CreateEncryptedMail() - Constructor for class org.bouncycastle.mail.smime.examples.CreateEncryptedMail
 
CreateSignedMail - Class in org.bouncycastle.mail.smime.examples
a simple example that creates a single signed mail message.
CreateSignedMail() - Constructor for class org.bouncycastle.mail.smime.examples.CreateSignedMail
 
CreateSignedMultipartMail - Class in org.bouncycastle.mail.smime.examples
a simple example that creates a single signed multipart mail message.
CreateSignedMultipartMail() - Constructor for class org.bouncycastle.mail.smime.examples.CreateSignedMultipartMail
 

D

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

E

encoding - Variable in class org.bouncycastle.mail.smime.SMIMEGenerator
 
ENCRYPTION_DSA - Static variable in class org.bouncycastle.cms.CMSSignedDataGenerator
 
ENCRYPTION_DSA - Static variable in class org.bouncycastle.mail.smime.SMIMESignedGenerator
 
ENCRYPTION_RSA - Static variable in class org.bouncycastle.cms.CMSSignedDataGenerator
 
ENCRYPTION_RSA - Static variable in class org.bouncycastle.mail.smime.SMIMESignedGenerator
 
EnvelopedDataTest - Class in org.bouncycastle.cms.test
 
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(CMSProcessable, String) - Method in class org.bouncycastle.cms.CMSCompressedDataGenerator
generate an object that contains an CMS Compressed Data
generate(CMSProcessable, String, String) - Method in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
generate an enveloped object that contains an CMS Enveloped Data object using the given provider.
generate(CMSProcessable, String, int, String) - Method in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
generate an enveloped object that contains an CMS Enveloped Data object using the given provider.
generate(CMSProcessable, String) - Method in class org.bouncycastle.cms.CMSSignedDataGenerator
generate a signed object that for a CMS Signed Data object using the given provider.
generate(String, CMSProcessable, boolean, String) - Method in class org.bouncycastle.cms.CMSSignedDataGenerator
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.
generate(String, CMSProcessable, boolean, String, boolean) - Method in class org.bouncycastle.cms.CMSSignedDataGenerator
Similar method to the other generate methods.
generate(CMSProcessable, boolean, String) - Method in class org.bouncycastle.cms.CMSSignedDataGenerator
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(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(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(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, 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(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(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(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(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
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(RecipientId) - Method in class org.bouncycastle.cms.RecipientInformationStore
 
get(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 interface org.bouncycastle.cms.CMSProcessable
 
getContent() - Method in class org.bouncycastle.cms.CMSProcessableByteArray
 
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
 
getContent() - Method in class org.bouncycastle.mail.smime.CMSProcessableBodyPart
 
getContent() - Method in class org.bouncycastle.mail.smime.CMSProcessableBodyPartInbound
 
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() - Method in class org.bouncycastle.mail.smime.SMIMESigned
return the content that was signed.
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.
getKeyEncryptionAlgorithmParameters(String) - Method in class org.bouncycastle.cms.RecipientInformation
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 AttributeTable 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 exception org.bouncycastle.cms.CMSException
 
getUnderlyingException() - Method in exception org.bouncycastle.mail.smime.SMIMEException
 
getUnsignedAttributes() - Method in class org.bouncycastle.cms.SignerInformation
return a HashMap 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 variable in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
 
IDEA_CBC - Static variable in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
 

K

KEKRecipientInformation - Class in org.bouncycastle.cms
the RecipientInfo class for a recipient who has been sent a message encrypted using a secret key known to the other side.
KEKRecipientInformation(KEKRecipientInfo, EncryptedContentInfo) - Constructor for class org.bouncycastle.cms.KEKRecipientInformation
 
keyEncAlg - Variable in class org.bouncycastle.cms.RecipientInformation
 
KeyTransRecipientInformation - Class in org.bouncycastle.cms
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.
KeyTransRecipientInformation(KeyTransRecipientInfo, EncryptedContentInfo) - Constructor for class org.bouncycastle.cms.KeyTransRecipientInformation
 
kpg - Static variable in class org.bouncycastle.cms.test.CMSTestUtil
 
kpg - Static variable in class org.bouncycastle.mail.smime.test.SMIMETestUtil
 

L

log(Exception) - Static method in class org.bouncycastle.cms.test.CMSTestUtil
 
log(String) - Static method in class org.bouncycastle.cms.test.CMSTestUtil
 
log(Exception) - Method in class org.bouncycastle.cms.test.CompressedDataTest
 
log(String) - Method in class org.bouncycastle.cms.test.CompressedDataTest
 
log(Exception) - Method in class org.bouncycastle.cms.test.EnvelopedDataTest
 
log(String) - Method in class org.bouncycastle.cms.test.EnvelopedDataTest
 
log(Exception) - Method in class org.bouncycastle.cms.test.SignedDataTest
 
log(String) - Method in class org.bouncycastle.cms.test.SignedDataTest
 
log(Exception) - Method in class org.bouncycastle.mail.smime.test.SMIMECompressedTest
 
log(String) - Method in class org.bouncycastle.mail.smime.test.SMIMECompressedTest
 
log(Exception) - Method in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
 
log(String) - Method in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
 
log(Exception) - Method in class org.bouncycastle.mail.smime.test.SMIMESignedTest
 
log(String) - 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.mail.smime.test.SMIMETestUtil
 

M

main(String[]) - Static method in class org.bouncycastle.cms.test.AllTests
 
main(String[]) - Static method in class org.bouncycastle.cms.test.CompressedDataTest
 
main(String[]) - Static method in class org.bouncycastle.cms.test.EnvelopedDataTest
 
main(String[]) - Static method in class org.bouncycastle.cms.test.SignedDataTest
 
main(String[]) - Static method in class org.bouncycastle.mail.smime.examples.CreateCompressedMail
 
main(String[]) - Static method in class org.bouncycastle.mail.smime.examples.CreateEncryptedMail
 
main(String[]) - Static method in class org.bouncycastle.mail.smime.examples.CreateSignedMail
 
main(String[]) - Static method in class org.bouncycastle.mail.smime.examples.CreateSignedMultipartMail
 
main(String[]) - Static method in class org.bouncycastle.mail.smime.examples.ReadCompressedMail
 
main(String[]) - Static method in class org.bouncycastle.mail.smime.examples.ReadEncryptedMail
 
main(String[]) - Static method in class org.bouncycastle.mail.smime.examples.ReadSignedMail
 
main(String[]) - Static method in class org.bouncycastle.mail.smime.examples.SendSignedAndEncryptedMail
 
main(String[]) - Static method in class org.bouncycastle.mail.smime.test.AllTests
 
main(String[]) - Static method in class org.bouncycastle.mail.smime.test.SMIMECompressedTest
 
main(String[]) - Static method in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
 
main(String[]) - Static method in class org.bouncycastle.mail.smime.test.SMIMESignedTest
 
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, boolean) - Static method in class org.bouncycastle.cms.test.CMSTestUtil
 
makeCertificate(KeyPair, String, KeyPair, String) - Static method in class org.bouncycastle.mail.smime.test.SMIMETestUtil
 
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(String) - Static method in class org.bouncycastle.mail.smime.test.SMIMETestUtil
 
makeMimeBodyPart(MimeMultipart) - 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 in org.bouncycastle.mail.smime.handlers
 
multipart_signed() - Constructor for class org.bouncycastle.mail.smime.handlers.multipart_signed
 

O

org.bouncycastle.cms - package org.bouncycastle.cms
A package for processing RFC 3369 Cryptographic Message Syntax (CMS) objects - also referred to as PKCS#7 (formerly RFC 2630).
org.bouncycastle.cms.test - package org.bouncycastle.cms.test
Regression tests for the org.bouncycastle.cms package.
org.bouncycastle.mail.smime - package org.bouncycastle.mail.smime
High level classes for dealing with S/MIME objects.
org.bouncycastle.mail.smime.examples - package org.bouncycastle.mail.smime.examples
Example code demonstrating the use of the S/MIME package for a variety of uses.
org.bouncycastle.mail.smime.handlers - package org.bouncycastle.mail.smime.handlers
S/MIME handlers for the JavaMail API.
org.bouncycastle.mail.smime.test - package org.bouncycastle.mail.smime.test
Regression tests for the org.bouncycastle.mail.smime package.

P

pkcs7_mime - Class in org.bouncycastle.mail.smime.handlers
 
pkcs7_mime() - Constructor for class org.bouncycastle.mail.smime.handlers.pkcs7_mime
 
pkcs7_signature - Class in org.bouncycastle.mail.smime.handlers
 
pkcs7_signature() - Constructor for class org.bouncycastle.mail.smime.handlers.pkcs7_signature
 

R

rand - Static variable in class org.bouncycastle.cms.test.CMSTestUtil
 
rand - Static variable in class org.bouncycastle.mail.smime.test.SMIMETestUtil
 
rc2128kg - Static variable in class org.bouncycastle.cms.test.CMSTestUtil
 
rc240kg - Static variable in class org.bouncycastle.cms.test.CMSTestUtil
 
rc240kg - Static variable in class org.bouncycastle.mail.smime.test.SMIMETestUtil
 
rc264kg - Static variable in class org.bouncycastle.cms.test.CMSTestUtil
 
RC2_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
 
RC2_CBC - Static variable in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
 
ReadCompressedMail - Class in org.bouncycastle.mail.smime.examples
a simple example that reads a compressed email.
ReadCompressedMail() - Constructor for class org.bouncycastle.mail.smime.examples.ReadCompressedMail
 
ReadEncryptedMail - Class in org.bouncycastle.mail.smime.examples
a simple example that reads an encrypted email.
ReadEncryptedMail() - Constructor for class org.bouncycastle.mail.smime.examples.ReadEncryptedMail
 
ReadSignedMail - Class in org.bouncycastle.mail.smime.examples
a simple example that reads a basic SMIME signed mail file.
ReadSignedMail() - Constructor for class org.bouncycastle.mail.smime.examples.ReadSignedMail
 
RecipientId - Class in org.bouncycastle.cms
 
RecipientId() - Constructor for class org.bouncycastle.cms.RecipientId
 
RecipientInformation - Class in org.bouncycastle.cms
 
RecipientInformation(AlgorithmIdentifier, EncryptedContentInfo) - Constructor for class org.bouncycastle.cms.RecipientInformation
 
RecipientInformationStore - Class in org.bouncycastle.cms
 
RecipientInformationStore(Collection) - Constructor for class org.bouncycastle.cms.RecipientInformationStore
 
replaceSigners(CMSSignedData, SignerInformationStore) - Static method in class org.bouncycastle.cms.CMSSignedData
Replace the signerinformation store associated with this CMSSignedData object with the new one passed in.
replaceUnsignedAttributes(SignerInformation, AttributeTable) - Static method in class org.bouncycastle.cms.SignerInformation
Return a signer information object with the passed in unsigned attributes replacing the ones that are current associated with the object passed in.
rid - Variable in class org.bouncycastle.cms.RecipientInformation
 

S

SendSignedAndEncryptedMail - Class in org.bouncycastle.mail.smime.examples
Example that sends a signed and encrypted mail message.
SendSignedAndEncryptedMail() - Constructor for class org.bouncycastle.mail.smime.examples.SendSignedAndEncryptedMail
 
serialNumber - Static variable in class org.bouncycastle.cms.test.CMSTestUtil
 
serialNumber - Static variable 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 in org.bouncycastle.cms.test
 
SignedDataTest(String) - Constructor for class org.bouncycastle.cms.test.SignedDataTest
 
SignerId - Class in org.bouncycastle.cms
a basic index for a signer.
SignerId() - Constructor for class org.bouncycastle.cms.SignerId
 
SignerInformation - Class in org.bouncycastle.cms
an expanded SignerInfo block from a CMS Signed message
SignerInformationStore - Class in org.bouncycastle.cms
 
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 in org.bouncycastle.mail.smime
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 in org.bouncycastle.mail.smime
General class for generating a pkcs7-mime message.
SMIMECompressedGenerator() - Constructor for class org.bouncycastle.mail.smime.SMIMECompressedGenerator
base constructor
SMIMECompressedTest - Class in org.bouncycastle.mail.smime.test
 
SMIMECompressedTest(String) - Constructor for class org.bouncycastle.mail.smime.test.SMIMECompressedTest
 
SMIMEEnveloped - Class in org.bouncycastle.mail.smime
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 in org.bouncycastle.mail.smime
General class for generating a pkcs7-mime message.
SMIMEEnvelopedGenerator() - Constructor for class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
base constructor
SMIMEEnvelopedTest - Class in org.bouncycastle.mail.smime.test
 
SMIMEEnvelopedTest(String) - Constructor for class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
 
SMIMEException - Exception in org.bouncycastle.mail.smime
 
SMIMEException(String) - Constructor for exception org.bouncycastle.mail.smime.SMIMEException
 
SMIMEException(String, Exception) - Constructor for exception org.bouncycastle.mail.smime.SMIMEException
 
SMIMEGenerator - Class in org.bouncycastle.mail.smime
super class of the various generators.
SMIMEGenerator() - Constructor for class org.bouncycastle.mail.smime.SMIMEGenerator
base constructor
SMIMESigned - Class in org.bouncycastle.mail.smime
general class for handling a pkcs7-signature message.
SMIMESigned(MimeMultipart) - Constructor for class org.bouncycastle.mail.smime.SMIMESigned
base constructor
SMIMESigned(Part) - Constructor for class org.bouncycastle.mail.smime.SMIMESigned
base constructor for a signed message with encapsulated content.
SMIMESignedGenerator - Class in org.bouncycastle.mail.smime
general class for generating a pkcs7-signature message.
SMIMESignedGenerator() - Constructor for class org.bouncycastle.mail.smime.SMIMESignedGenerator
base constructor
SMIMESignedTest - Class in org.bouncycastle.mail.smime.test
 
SMIMESignedTest(String) - Constructor for class org.bouncycastle.mail.smime.test.SMIMESignedTest
 
SMIMETestUtil - Class in org.bouncycastle.mail.smime.test
 
SMIMETestUtil() - Constructor for class org.bouncycastle.mail.smime.test.SMIMETestUtil
 
SMIMEUtil - Class in org.bouncycastle.mail.smime
 
SMIMEUtil() - Constructor for class org.bouncycastle.mail.smime.SMIMEUtil
 
suite() - Static method in class org.bouncycastle.cms.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.AllTests
 
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
 
testCapEncrypt() - Method in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
 
testCASTEncrypted() - Method in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
 
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
 
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
 
testSubKeyId() - Method in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
 
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 - Variable 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 interface 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.cms.CMSProcessableByteArray
 
write(OutputStream) - Method in class org.bouncycastle.mail.smime.CMSProcessableBodyPart
 
write(OutputStream) - Method in class org.bouncycastle.mail.smime.CMSProcessableBodyPartInbound
 
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 in org.bouncycastle.mail.smime.handlers
 
x_pkcs7_mime() - Constructor for class org.bouncycastle.mail.smime.handlers.x_pkcs7_mime
 
x_pkcs7_signature - Class in org.bouncycastle.mail.smime.handlers
 
x_pkcs7_signature() - Constructor for class org.bouncycastle.mail.smime.handlers.x_pkcs7_signature
 

Z

ZLIB - Static variable in class org.bouncycastle.cms.CMSCompressedDataGenerator
 
ZLIB - Static variable in class org.bouncycastle.mail.smime.SMIMECompressedGenerator
 

A C D E G H I K L M O P R S T U V W X Z
Bouncy Castle Cryptography 1.26