org.bouncycastle.cms
Class CMSAuthEnvelopedDataStreamGenerator
java.lang.Object
org.bouncycastle.cms.CMSEnvelopedGenerator
org.bouncycastle.cms.CMSAuthEnvelopedGenerator
org.bouncycastle.cms.CMSAuthEnvelopedDataStreamGenerator
- public class CMSAuthEnvelopedDataStreamGenerator
- extends CMSAuthEnvelopedGenerator
Fields inherited from class org.bouncycastle.cms.CMSEnvelopedGenerator |
AES128_CBC, AES128_WRAP, AES192_CBC, AES192_WRAP, AES256_CBC, AES256_WRAP, CAMELLIA128_CBC, CAMELLIA128_WRAP, CAMELLIA192_CBC, CAMELLIA192_WRAP, CAMELLIA256_CBC, CAMELLIA256_WRAP, CAST5_CBC, DES_EDE3_CBC, DES_EDE3_WRAP, ECDH_SHA1KDF, ECMQV_SHA1KDF, ECMQV_SHA224KDF, ECMQV_SHA256KDF, ECMQV_SHA384KDF, ECMQV_SHA512KDF, IDEA_CBC, RC2_CBC, SEED_CBC, SEED_WRAP, unprotectedAttributeGenerator |
Method Summary |
protected java.io.OutputStream |
open(org.bouncycastle.asn1.ASN1ObjectIdentifier dataType,
java.io.OutputStream out,
org.bouncycastle.asn1.ASN1EncodableVector recipientInfos,
OutputAEADEncryptor encryptor)
|
protected java.io.OutputStream |
open(java.io.OutputStream out,
org.bouncycastle.asn1.ASN1EncodableVector recipientInfos,
OutputAEADEncryptor encryptor)
|
java.io.OutputStream |
open(java.io.OutputStream out,
OutputAEADEncryptor encryptor)
generate an enveloped object that contains an CMS Enveloped Data
object using the given encryptor. |
void |
setBEREncodeRecipients(boolean berEncodeRecipientSet)
Use a BER Set to store the recipient information |
void |
setBufferSize(int bufferSize)
Set the underlying string size for encapsulated data |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CMSAuthEnvelopedDataStreamGenerator
public CMSAuthEnvelopedDataStreamGenerator()
setBufferSize
public void setBufferSize(int bufferSize)
- Set the underlying string size for encapsulated data
- Parameters:
bufferSize
- length of octet strings to buffer the data.
setBEREncodeRecipients
public void setBEREncodeRecipients(boolean berEncodeRecipientSet)
- Use a BER Set to store the recipient information
open
protected java.io.OutputStream open(org.bouncycastle.asn1.ASN1ObjectIdentifier dataType,
java.io.OutputStream out,
org.bouncycastle.asn1.ASN1EncodableVector recipientInfos,
OutputAEADEncryptor encryptor)
throws java.io.IOException
- Throws:
java.io.IOException
open
protected java.io.OutputStream open(java.io.OutputStream out,
org.bouncycastle.asn1.ASN1EncodableVector recipientInfos,
OutputAEADEncryptor encryptor)
throws CMSException
- Throws:
CMSException
open
public java.io.OutputStream open(java.io.OutputStream out,
OutputAEADEncryptor encryptor)
throws CMSException,
java.io.IOException
- generate an enveloped object that contains an CMS Enveloped Data
object using the given encryptor.
- Throws:
CMSException
java.io.IOException