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

A

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 org.bouncycastle.cms.test.AllTests.
 
AllTests() - Constructor for class org.bouncycastle.cms.test.AllTests
 
AllTests - class org.bouncycastle.mail.smime.test.AllTests.
 
AllTests() - Constructor for class org.bouncycastle.mail.smime.test.AllTests
 
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.
aes192kg - Static variable in class org.bouncycastle.cms.test.CMSTestUtil
 

C

CAST5_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
 
CAST5_CBC - Static variable 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(InputStream) - Constructor for class org.bouncycastle.cms.CMSCompressedData
 
CMSCompressedData(ContentInfo) - Constructor for class org.bouncycastle.cms.CMSCompressedData
 
CMSCompressedDataGenerator - class org.bouncycastle.cms.CMSCompressedDataGenerator.
General class for generating a compressed CMS message.
CMSCompressedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSCompressedDataGenerator
base constructor
CMSEnvelopableByteArray - class org.bouncycastle.cms.CMSEnvelopableByteArray.
Deprecated. use CMSProcessable
CMSEnvelopableByteArray(byte[]) - Constructor for class org.bouncycastle.cms.CMSEnvelopableByteArray
Deprecated.  
CMSEnvelopedData - class org.bouncycastle.cms.CMSEnvelopedData.
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 org.bouncycastle.cms.CMSEnvelopedDataGenerator.
General class for generating a CMS enveloped-data message.
CMSEnvelopedDataGenerator() - Constructor for class org.bouncycastle.cms.CMSEnvelopedDataGenerator
base constructor
CMSException - exception 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
 
CMSProcessableBodyPartInbound - class org.bouncycastle.mail.smime.CMSProcessableBodyPartInbound.
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.
CMSProcessableBodyPartOutbound - class org.bouncycastle.mail.smime.CMSProcessableBodyPartOutbound.
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.
CMSProcessableByteArray - class org.bouncycastle.cms.CMSProcessableByteArray.
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.
Deprecated. use CMSProcessableByteArray
CMSSignableByteArray(byte[]) - Constructor for class org.bouncycastle.cms.CMSSignableByteArray
Deprecated.  
CMSSignedData - class org.bouncycastle.cms.CMSSignedData.
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 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.
 
CMSTestUtil() - Constructor for 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.
CreateCompressedMail() - Constructor for class org.bouncycastle.mail.smime.examples.CreateCompressedMail
 
CreateEncryptedMail - class org.bouncycastle.mail.smime.examples.CreateEncryptedMail.
a simple example that creates a single encrypted mail message.
CreateEncryptedMail() - Constructor for class org.bouncycastle.mail.smime.examples.CreateEncryptedMail
 
CreateSignedMail - class org.bouncycastle.mail.smime.examples.CreateSignedMail.
a simple example that creates a single signed mail message.
CreateSignedMail() - Constructor for class org.bouncycastle.mail.smime.examples.CreateSignedMail
 
CreateSignedMultipartMail - class org.bouncycastle.mail.smime.examples.CreateSignedMultipartMail.
a simple example that creates a single signed multipart mail message.
CreateSignedMultipartMail() - Constructor for class org.bouncycastle.mail.smime.examples.CreateSignedMultipartMail
 
createIssuerAndSerialNumberFor(X509Certificate) - Static method in class org.bouncycastle.mail.smime.SMIMEUtil
Return a CMS IssuerAndSerialNumber structure for the passed in X.509 certificate.

D

DATA - Static variable in class org.bouncycastle.cms.CMSSignedDataGenerator
Default type for the signed data.
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
 
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
 
DIGEST_SHA256 - Static variable in class org.bouncycastle.cms.CMSSignedDataGenerator
 
DIGEST_SHA256 - Static variable in class org.bouncycastle.mail.smime.SMIMESignedGenerator
 
DIGEST_SHA384 - Static variable in class org.bouncycastle.cms.CMSSignedDataGenerator
 
DIGEST_SHA384 - Static variable in class org.bouncycastle.mail.smime.SMIMESignedGenerator
 
DIGEST_SHA512 - Static variable in class org.bouncycastle.cms.CMSSignedDataGenerator
 
DIGEST_SHA512 - Static variable in class org.bouncycastle.mail.smime.SMIMESignedGenerator
 
data - Variable in class org.bouncycastle.cms.RecipientInformation
 
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
 
dsaKpg - Static variable in class org.bouncycastle.mail.smime.test.SMIMETestUtil
 
dumpBase64(byte[]) - Static method in class org.bouncycastle.cms.test.CMSTestUtil
 

E

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 org.bouncycastle.cms.test.EnvelopedDataTest.
 
EnvelopedDataTest(String) - Constructor for class org.bouncycastle.cms.test.EnvelopedDataTest
 
encoding - Variable in class org.bouncycastle.mail.smime.SMIMEGenerator
 
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
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(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() - Method in class org.bouncycastle.mail.smime.CMSProcessableBodyPartOutbound
 
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
 
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.
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.
getEncryptionAlgorithmParameters(String) - Method in class org.bouncycastle.cms.CMSEnvelopedData
Return an AlgorithmParameters object giving the encryption parameters used to encrypt the message content.
getKeyEncryptionAlgOID() - Method in class org.bouncycastle.cms.RecipientInformation
return the object identifier for the key encryption algorithm.
getKeyEncryptionAlgParams() - Method in class org.bouncycastle.cms.RecipientInformation
return the ASN.1 encoded key encryption algorithm parameters, or null if there aren't any.
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.
getKeyIdentifier() - Method in class org.bouncycastle.cms.RecipientId
return the secret key identifier
getRID() - Method in class org.bouncycastle.cms.RecipientInformation
 
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
 
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 variable in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
 
IDEA_CBC - Static variable in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
 

K

KEKRecipientInformation - class org.bouncycastle.cms.KEKRecipientInformation.
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
 
KeyTransRecipientInformation - class org.bouncycastle.cms.KeyTransRecipientInformation.
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
 
keyEncAlg - Variable in class org.bouncycastle.cms.RecipientInformation
 
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
 
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, 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
makeDSAKeyPair() - Static method in class org.bouncycastle.mail.smime.test.SMIMETestUtil
 
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
 
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 org.bouncycastle.mail.smime.handlers.multipart_signed.
 
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 3852 Cryptographic Message Syntax (CMS) objects - also referred to as PKCS#7 (formerly RFC 2630, 3369).
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 (RFC 3851).
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 org.bouncycastle.mail.smime.handlers.pkcs7_mime.
 
pkcs7_mime() - Constructor for class org.bouncycastle.mail.smime.handlers.pkcs7_mime
 
pkcs7_signature - class org.bouncycastle.mail.smime.handlers.pkcs7_signature.
 
pkcs7_signature() - Constructor for class org.bouncycastle.mail.smime.handlers.pkcs7_signature
 

R

RC2_CBC - Static variable in class org.bouncycastle.cms.CMSEnvelopedDataGenerator
 
RC2_CBC - Static variable in class org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator
 
ReadCompressedMail - class org.bouncycastle.mail.smime.examples.ReadCompressedMail.
a simple example that reads a compressed email.
ReadCompressedMail() - Constructor for class org.bouncycastle.mail.smime.examples.ReadCompressedMail
 
ReadEncryptedMail - class org.bouncycastle.mail.smime.examples.ReadEncryptedMail.
a simple example that reads an encrypted email.
ReadEncryptedMail() - Constructor for class org.bouncycastle.mail.smime.examples.ReadEncryptedMail
 
ReadSignedMail - class org.bouncycastle.mail.smime.examples.ReadSignedMail.
a simple example that reads a basic SMIME signed mail file.
ReadSignedMail() - Constructor for class org.bouncycastle.mail.smime.examples.ReadSignedMail
 
RecipientId - class org.bouncycastle.cms.RecipientId.
 
RecipientId() - Constructor for class org.bouncycastle.cms.RecipientId
 
RecipientInformation - class org.bouncycastle.cms.RecipientInformation.
 
RecipientInformation(AlgorithmIdentifier, EncryptedContentInfo) - Constructor for class org.bouncycastle.cms.RecipientInformation
 
RecipientInformationStore - class org.bouncycastle.cms.RecipientInformationStore.
 
RecipientInformationStore(Collection) - Constructor for class org.bouncycastle.cms.RecipientInformationStore
 
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
 
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

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 - exception 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.
 
SMIMETestUtil() - Constructor for class org.bouncycastle.mail.smime.test.SMIMETestUtil
 
SMIMEUtil - class org.bouncycastle.mail.smime.SMIMEUtil.
 
SMIMEUtil() - Constructor for class org.bouncycastle.mail.smime.SMIMEUtil
 
SendSignedAndEncryptedMail - class org.bouncycastle.mail.smime.examples.SendSignedAndEncryptedMail.
Example that sends a signed and encrypted mail message.
SendSignedAndEncryptedMail() - Constructor for class org.bouncycastle.mail.smime.examples.SendSignedAndEncryptedMail
 
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.
SignerId() - Constructor for class org.bouncycastle.cms.SignerId
 
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
 
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
 
size() - Method in class org.bouncycastle.cms.RecipientInformationStore
 
size() - Method in class org.bouncycastle.cms.SignerInformationStore
 
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
 
testAESKEK() - Method in class org.bouncycastle.cms.test.EnvelopedDataTest
 
testCASTEncrypted() - Method in class org.bouncycastle.mail.smime.test.SMIMEEnvelopedTest
 
testCapEncrypt() - 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
 
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
 
testSHA1withDSA() - 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 - 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
 
write(OutputStream) - Method in class org.bouncycastle.mail.smime.CMSProcessableBodyPartOutbound
 
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_mime() - Constructor for class org.bouncycastle.mail.smime.handlers.x_pkcs7_mime
 
x_pkcs7_signature - class org.bouncycastle.mail.smime.handlers.x_pkcs7_signature.
 
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.28