Package | Description |
---|---|
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.bc | |
org.bouncycastle.cms.jcajce | |
org.bouncycastle.operator |
Basic operators for doing encryption, signing, and digest operations.
|
org.bouncycastle.operator.bc | |
org.bouncycastle.operator.jcajce |
Modifier and Type | Method and Description |
---|---|
org.bouncycastle.asn1.cms.RecipientInfo |
RecipientInfoGenerator.generate(GenericKey contentEncryptionKey) |
org.bouncycastle.asn1.cms.RecipientInfo |
PasswordRecipientInfoGenerator.generate(GenericKey contentEncryptionKey) |
org.bouncycastle.asn1.cms.RecipientInfo |
KeyTransRecipientInfoGenerator.generate(GenericKey contentEncryptionKey) |
org.bouncycastle.asn1.cms.RecipientInfo |
KeyAgreeRecipientInfoGenerator.generate(GenericKey contentEncryptionKey) |
org.bouncycastle.asn1.cms.RecipientInfo |
KEKRecipientInfoGenerator.generate(GenericKey contentEncryptionKey) |
protected abstract byte[] |
PasswordRecipientInfoGenerator.generateEncryptedBytes(org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithm,
byte[] derivedKey,
GenericKey contentEncryptionKey) |
protected abstract org.bouncycastle.asn1.ASN1Sequence |
KeyAgreeRecipientInfoGenerator.generateRecipientEncryptedKeys(org.bouncycastle.asn1.x509.AlgorithmIdentifier keyAgreeAlgorithm,
org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncAlgorithm,
GenericKey contentEncryptionKey) |
Modifier and Type | Method and Description |
---|---|
byte[] |
BcPasswordRecipientInfoGenerator.generateEncryptedBytes(org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncryptionAlgorithm,
byte[] derivedKey,
GenericKey contentEncryptionKey) |
Modifier and Type | Method and Description |
---|---|
byte[] |
JcePasswordRecipientInfoGenerator.generateEncryptedBytes(org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncryptionAlgorithm,
byte[] derivedKey,
GenericKey contentEncryptionKey) |
org.bouncycastle.asn1.ASN1Sequence |
JceKeyAgreeRecipientInfoGenerator.generateRecipientEncryptedKeys(org.bouncycastle.asn1.x509.AlgorithmIdentifier keyAgreeAlgorithm,
org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncryptionAlgorithm,
GenericKey contentEncryptionKey) |
java.security.Key |
EnvelopedDataHelper.getJceKey(org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm,
GenericKey key) |
Modifier and Type | Method and Description |
---|---|
GenericKey |
KeyUnwrapper.generateUnwrappedKey(org.bouncycastle.asn1.x509.AlgorithmIdentifier encryptionKeyAlgorithm,
byte[] encryptedKey) |
GenericKey |
OutputEncryptor.getKey()
Return the key used for encrypting the output.
|
GenericKey |
MacCalculator.getKey()
Return the key used for calculating the MAC.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
KeyWrapper.generateWrappedKey(GenericKey encryptionKey) |
Modifier and Type | Method and Description |
---|---|
GenericKey |
BcSymmetricKeyUnwrapper.generateUnwrappedKey(org.bouncycastle.asn1.x509.AlgorithmIdentifier encryptedKeyAlgorithm,
byte[] encryptedKey) |
GenericKey |
BcAsymmetricKeyUnwrapper.generateUnwrappedKey(org.bouncycastle.asn1.x509.AlgorithmIdentifier encryptedKeyAlgorithm,
byte[] encryptedKey) |
Modifier and Type | Method and Description |
---|---|
byte[] |
BcSymmetricKeyWrapper.generateWrappedKey(GenericKey encryptionKey) |
byte[] |
BcAsymmetricKeyWrapper.generateWrappedKey(GenericKey encryptionKey) |
Modifier and Type | Class and Description |
---|---|
class |
JceGenericKey |
Modifier and Type | Method and Description |
---|---|
GenericKey |
JceSymmetricKeyUnwrapper.generateUnwrappedKey(org.bouncycastle.asn1.x509.AlgorithmIdentifier encryptedKeyAlgorithm,
byte[] encryptedKey) |
GenericKey |
JceAsymmetricKeyUnwrapper.generateUnwrappedKey(org.bouncycastle.asn1.x509.AlgorithmIdentifier encryptedKeyAlgorithm,
byte[] encryptedKey) |
Modifier and Type | Method and Description |
---|---|
byte[] |
JceSymmetricKeyWrapper.generateWrappedKey(GenericKey encryptionKey) |
byte[] |
JceAsymmetricKeyWrapper.generateWrappedKey(GenericKey encryptionKey) |