bcmail 1.46
Package Index
|
Class Index
org.bouncycastle.cert
org.bouncycastle.cert.cmp
org.bouncycastle.cert.cmp.test
org.bouncycastle.cert.crmf
org.bouncycastle.cert.crmf.jcajce
org.bouncycastle.cert.crmf.test
org.bouncycastle.cert.jcajce
org.bouncycastle.cert.ocsp
org.bouncycastle.cert.ocsp.jcajce
org.bouncycastle.cert.ocsp.test
org.bouncycastle.cert.selector
org.bouncycastle.cert.test
org.bouncycastle.cms
org.bouncycastle.cms.bc
org.bouncycastle.cms.jcajce
org.bouncycastle.cms.test
org.bouncycastle.jcajce
org.bouncycastle.jcajce.io
org.bouncycastle.mail.smime
org.bouncycastle.mail.smime.examples
org.bouncycastle.mail.smime.handlers
org.bouncycastle.mail.smime.test
org.bouncycastle.mail.smime.util
org.bouncycastle.mail.smime.validator
org.bouncycastle.operator
org.bouncycastle.operator.bc
org.bouncycastle.operator.jcajce
org.bouncycastle.pkcs
org.bouncycastle.pkcs.jcajce
Interfaces
CMSAttributeTableGenerator
CMSProcessable
CMSTypedData
KEKRecipient
KeyAgreeRecipient
KeyTransRecipient
PasswordRecipient
Recipient
RecipientInfoGenerator
Classes
CMSAbsentContent
CMSAlgorithm
CMSAuthenticatedData
CMSAuthenticatedDataGenerator
CMSAuthenticatedDataParser
CMSAuthenticatedDataStreamGenerator
CMSAuthenticatedGenerator
CMSCompressedData
CMSCompressedDataGenerator
CMSCompressedDataParser
CMSCompressedDataStreamGenerator
CMSConfig
CMSContentInfoParser
CMSEnvelopedData
CMSEnvelopedDataGenerator
CMSEnvelopedDataParser
CMSEnvelopedDataStreamGenerator
CMSEnvelopedGenerator
CMSPBEKey
CMSProcessableByteArray
CMSProcessableFile
CMSSignedData
CMSSignedDataGenerator
CMSSignedDataParser
CMSSignedDataStreamGenerator
CMSSignedGenerator
CMSTypedStream
DefaultAuthenticatedAttributeTableGenerator
DefaultSignedAttributeTableGenerator
KEKRecipientId
KEKRecipientInfoGenerator
KEKRecipientInformation
KeyAgreeRecipientId
KeyAgreeRecipientInfoGenerator
KeyAgreeRecipientInformation
KeyTransRecipientId
KeyTransRecipientInfoGenerator
KeyTransRecipientInformation
PasswordRecipientId
PasswordRecipientInfoGenerator
PasswordRecipientInformation
PKCS5Scheme2PBEKey
PKCS5Scheme2UTF8PBEKey
RecipientId
RecipientInformation
RecipientInformationStore
RecipientOperator
SignerId
SignerInfoGenerator
SignerInfoGeneratorBuilder
SignerInformation
SignerInformationStore
SignerInformationVerifier
SimpleAttributeTableGenerator
Exceptions
CMSAttributeTableGenerationException
CMSException
CMSRuntimeException
CMSSignerDigestMismatchException
CMSStreamException
CMSVerifierCertificateNotValidException
Package Index
|
Class Index
Summary:
Protected Ctors
|
Methods
|
Protected Methods
|
Inherited Methods
|
[Expand All]
public abstract class
PasswordRecipientInfoGenerator
extends
Object
implements
RecipientInfoGenerator
java.lang.Object
↳
org.bouncycastle.cms.PasswordRecipientInfoGenerator
Known Direct Subclasses
JcePasswordRecipientInfoGenerator
JcePasswordRecipientInfoGenerator
Summary
Protected Constructors
PasswordRecipientInfoGenerator
(ASN1ObjectIdentifier kekAlgorithm, char[] password)
PasswordRecipientInfoGenerator
(ASN1ObjectIdentifier kekAlgorithm, char[] password, int keySize, int blockSize)
Public Methods
RecipientInfo
generate
(
GenericKey
contentEncryptionKey)
PasswordRecipientInfoGenerator
setPasswordConversionScheme
(int schemeID)
PasswordRecipientInfoGenerator
setSaltAndIterationCount
(byte[] salt, int iterationCount)
PasswordRecipientInfoGenerator
setSecureRandom
(
SecureRandom
random)
Protected Methods
abstract byte[]
generateEncryptedBytes
(AlgorithmIdentifier algorithm, byte[] derivedKey,
GenericKey
contentEncryptionKey)
[Expand]
Inherited Methods
From class
java.lang.Object
Object
clone
()
boolean
equals
(
Object
arg0)
void
finalize
()
final
Class
<?>
getClass
()
int
hashCode
()
final void
notify
()
final void
notifyAll
()
String
toString
()
final void
wait
()
final void
wait
(long arg0, int arg1)
final void
wait
(long arg0)
From interface
org.bouncycastle.cms.RecipientInfoGenerator
abstract RecipientInfo
generate
(
GenericKey
contentEncryptionKey)
Protected Constructors
protected
PasswordRecipientInfoGenerator
(ASN1ObjectIdentifier kekAlgorithm, char[] password)
protected
PasswordRecipientInfoGenerator
(ASN1ObjectIdentifier kekAlgorithm, char[] password, int keySize, int blockSize)
Public Methods
public RecipientInfo
generate
(
GenericKey
contentEncryptionKey)
Throws
CMSException
public
PasswordRecipientInfoGenerator
setPasswordConversionScheme
(int schemeID)
public
PasswordRecipientInfoGenerator
setSaltAndIterationCount
(byte[] salt, int iterationCount)
public
PasswordRecipientInfoGenerator
setSecureRandom
(
SecureRandom
random)
Protected Methods
protected abstract byte[]
generateEncryptedBytes
(AlgorithmIdentifier algorithm, byte[] derivedKey,
GenericKey
contentEncryptionKey)
Throws
CMSException