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 |
CMS operator implementations for doing message encryption, signing, digesting, and MACing operations using the BC lightweight API.
|
org.bouncycastle.cms.jcajce |
CMS operator implementations for doing message encryption, signing, digesting, and MACing operations using the JCA and the JCE.
|
Modifier and Type | Interface and Description |
---|---|
interface |
KEKRecipient |
interface |
KeyAgreeRecipient |
interface |
KeyTransRecipient |
interface |
PasswordRecipient |
Modifier and Type | Method and Description |
---|---|
Collection<Recipient> |
RecipientInformationStore.getRecipients(RecipientId selector)
Return possible empty collection with recipients matching the passed in RecipientId
|
Modifier and Type | Method and Description |
---|---|
byte[] |
RecipientInformation.getContent(Recipient recipient)
Return the decrypted/encapsulated content in the EnvelopedData after recovering the content
encryption/MAC key using the passed in Recipient.
|
CMSTypedStream |
RecipientInformation.getContentStream(Recipient recipient)
Return a CMSTypedStream representing the content in the EnvelopedData after recovering the content
encryption/MAC key using the passed in Recipient.
|
protected RecipientOperator |
KEKRecipientInformation.getRecipientOperator(Recipient recipient) |
protected RecipientOperator |
KeyTransRecipientInformation.getRecipientOperator(Recipient recipient) |
protected RecipientOperator |
PasswordRecipientInformation.getRecipientOperator(Recipient recipient) |
protected abstract RecipientOperator |
RecipientInformation.getRecipientOperator(Recipient recipient) |
protected RecipientOperator |
KeyAgreeRecipientInformation.getRecipientOperator(Recipient recipient) |
Modifier and Type | Class and Description |
---|---|
class |
BcKEKEnvelopedRecipient |
class |
BcKEKRecipient |
class |
BcKeyTransRecipient |
class |
BcPasswordEnvelopedRecipient |
class |
BcPasswordRecipient
the RecipientInfo class for a recipient who has been sent a message
encrypted using a password.
|
class |
BcRSAKeyTransEnvelopedRecipient |
Modifier and Type | Class and Description |
---|---|
class |
JceKEKAuthenticatedRecipient
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.
|
class |
JceKEKEnvelopedRecipient |
class |
JceKEKRecipient |
class |
JceKeyAgreeAuthenticatedRecipient |
class |
JceKeyAgreeEnvelopedRecipient |
class |
JceKeyAgreeRecipient |
class |
JceKeyTransAuthenticatedRecipient
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.
|
class |
JceKeyTransEnvelopedRecipient |
class |
JceKeyTransRecipient |
class |
JceKTSKeyTransAuthenticatedRecipient
the KeyTransRecipient class for a recipient who has been sent secret
key material encrypted using their public key that needs to be used to
derive a key and authenticate a message.
|
class |
JceKTSKeyTransEnvelopedRecipient
the KeyTransRecipient class for a recipient who has been sent secret
key material encrypted using their public key that needs to be used to
derive a key and extract a message.
|
class |
JceKTSKeyTransRecipient |
class |
JcePasswordAuthenticatedRecipient |
class |
JcePasswordEnvelopedRecipient |
class |
JcePasswordRecipient
the RecipientInfo class for a recipient who has been sent a message
encrypted using a password.
|
Copyright © 2018 BouncyCastle.org. All rights reserved.